Second unpopular take: This was better for all involved, but it constrained the job market to geographical boundaries. People did not apply to jobs in other states/countries/continents because they did not see the job postings for other states/countries/continents.
More so than now, but one could still find work elsewhere. At least in the US, you would visit a local library and read newspapers to see job listings in other cities. Or, you could rely on "headhunters" who would work to collect available candidates for many companies; they would advertise their services as regional or national agencies. The market looked different but for someone who wanted to find a job somewhere else, there were ways to do it.
thus people were treated better and got work faster instead of fighting against thousands of people who mass spooge resumes with email now.
Third unpopular take: this geographical restriction was a good thing.
For context: my programming career started in Russia (while I didn't live there... it was a very unique situation at the time to have a remote job!), then for some twenty odd years in Israel (on-site), then another five in the Netherlands (work visa).
I have an extremely negative impression from jobs that grant visas. Here are some points to consider:
* Work visa is an extremely valuable asset to the worker. They will do a lot of bad things before they even consider endangering their status in the country they reside. This leads to a pathologically abusive workspace because no criticism ever goes up the administrative chain of command. This severely impacts product quality, creates a toxic working environment.
* There's no good selection process for the applicants. On the other hand, applicants have a huge incentive to stick with whatever potential employer might employ them. This results in the overall poor quality of the workforce hired in such a way, it's also a workforce that's difficult to replace or to improve.
In other words, after working in Israel as a programmer for some twenty years (Israel doesn't issue work visas to programmers) I've seen both good quality products and programmers as well as bad. When I came to the Netherlands I was in shock because of how poor was the quality of both the product and the workforce. At first, it didn't make sense to me: how on Earth if these people can pay more and have a bigger candidate pool do they end up with such bad outcomes? My bullet points above are the conclusions I came to while trying to understand the problem. Perhaps they are wrong, but the observation, definitely, isn't: the quality is so bad I want to cry.
I think that is one reason why it was better.
Interestingly, and maybe surprisingly, moving long-distance is less common than it was in the past. The total number of movers has decreased [1] while the percentage of those moves that are inter-state has stayed constant [2]. Another analysis from 2018 [3] looked specifically at people who move for jobs and found a huge drop since the 1980s.
In the really old days you would move somewhere (often because you heard that some industry was booming there) and then look for work. Today you can't do that without a lot of savings.
[1] https://www2.census.gov/library/visualizations/time-series/d...
[2] https://www2.census.gov/library/visualizations/time-series/d...
[3] https://www.challengergray.com/blog/historical-analysis-fewe...