When a popular shop changes something about their business unfavorably, its customers have a choice: either 1) be complacent, 2) complain, or 3) find a new shop to go to with more favorable conditions.
In a free world, countries should act the same as businesses. When they start to mismanage, change hours, increase prices, or fall short on the upkeep (i.e. sanitation); some patrons will complain, and some will leave. Citizens of a country are (usually) tax payers, they rely on the services provided by their government, and when the cost of living in that government becomes too great, or the service quality provided by their country goes down too much; the citizens can ignore their frustrations which only allows the problems to fester, they can complain and try to stand up for their right to better services (considering how difficult it is to move… this is perfectly fair), or they can leave and take their tax dollars elsewhere.
In some countries moving to another city, state, or province can solve the problem. Which is good news for those who aren’t allowed to leave their country, or don’t have skills, or other qualifications needed to become welcomed as a citizen of another country.
Some people are not fortunate enough to pack up and move, when they grow tired of conditions in their current homeland they can protest, work with policy makers, and hope things improve, or ignore the problem and learn to deal with it.
But someone who speaks english and has valuable skills such as today with engineering software, mobile, or web applications, this person is literally free to go anywhere in the world. That is how badly engineers are needed in today’s economy. It’s only a matter of time before countries get the message and pay more attention to the customer suggestion box entries. Sadly, these organizations are so big, they tend to get the feedback after the proverbial ship has sailed.
I think the trend of demand for engineers will continue for at least a couple more decades, and with it, countries will be forced to see how they are losing valuable, talented citizens because the country didn’t offer a sweet enough package. Unlike the wealthy elite, engineers can make a good living, but not quite enough to freely do anything they want. They don’t have the luxury of living on a yacht and lobbying politicians, but they do have the luxury to take a job in a another country with better work life balance, culture, and cost of living.