Lately - it seems people inside countries enforce their boarders to make sure other people from less fortunate countries can't come in and drive down their wages...
We live in a democracy.
The idea that we vote to screw ourselves over completely is strange.
Some people forget that everything isn't a zero sum game. Something can be good for companies and not bad for you. And something can be good for you and not bad for companies.
Some people DO NOT care about the economy and only care about social issues - or at least the economy's importance is far inferior to social issues (usually because they don't make much money in the first place).