Deer thrive in native habitat. If you see them eating or living in invasive infested habitat it's because that's what's available for them and not out of preference. Eliminating your invasive species will lead to your property being more desirable to deer. As far as opening city property to...