I agree with this. Far too many European countries have no optimistic or even productive outlooks on the future, instead seeming to trade in a form of pessimistic reductionism. Eat less, do less, be less.
However:
> it's no wonder that immigrants wouldn't want to buy into your culture
Then why do they stay as long as they can drain resources? I would never move to a country I don't respect, let alone stay to drain resources and give nothing back. That mentality is alien to me. That isn't to say every immigrant is a drain on resources, but the ones that do not buy into the culture, do not buy into the vision (or lack thereof), and do not contribute -- why are they here? Simply because despite all of that it's better than where they came from? If so, we're doing both ourselves and them a disservice by not denying them entry, because both parties end up miserable.