You're right. In my country, there is a saying: "Do not confuse tourism with emigration." Everything that we see is beautiful in other countries, and thinking that the standard of living there is better than in our country is actually a big delusion. My brother immigrated to the USA. Everything was in my native country: friends, home, relatives, and work. Now living in New York, he only has a job and a family that he sees only on weekends. He works like a slave in the galleys, from morning to evening.
I don't want this kind of life. Even with the opportunity to go to my brother, I am not ready to devote my life to work and turn into a slave.
I live by the principle: "Where I was born, there I am useful." Nothing can be better than your homeland, where even the walls of your home help.
Certainly, there's a huge difference between going in a country for holidays and becoming a permanent resident. A few days aren't enough to have a complete understanding about the country's situation, while as a tourist, you mostly visit the touristy places and avoid the negative aspects.
The main point is acceptance of foreigners with a degree obtained from universities in my country. It is not easy for me to move to another country expecting to be accepted to the same level of qualification standards with the degree i am holding in US or Canada even if language is not a barrier.
In my country majority move to Europe, Canada, Australia and US for higher education looking to settle and earn a living and for anyone who is doing their higher education here usually move to GCC countries looking for a job but the overall job market globally is not that great and the price for basic things are on the rise.
I wouldn't move to the USA for a variety of reasons, with one of the most important one being the excessive living costs that would require me to have saved up in order to get started. On top of that, Europe is much more accessible and university degrees are generally accepted from other European countries.
How much does tradesman earn in Greece? I bet they earn more than 90% of people who have got college degree. We have to understand that world changes, there are a lot of people with university degrees but there are rarely any jobs available for them. We need more tradesmen, that's why you see plumber earning tons of money today than the person who has got masters degree.
Actually, if you are in IT, you can pretty much work anywhere with just English. You can also live and work without knowing much German in Germany but definitely you need to know it at at least A2 or B1 level. It's not hard to get settled in Germany, you can't imagine how huge is demand on workers in some companies, for example, DHL even offers apartment and car to workers from EU countries because they can't really find workers because it's not comfortable job.
Sometimes I regret going for Economics rather than becoming a tradesman, such as an electrician, bodywork repair etc, because a good number of them are capable of earning much more than the average person with an academic degree.
I have a degree in economics, not sure how and where I could possibly work online, but I'm really fond of statistics, thus I may follow a few more certifications there and pursue something relevant.