Another factor could be that before, big companies kinda sucked for the employee. Today's big companies like Google and Facebook are wonderful place to work for. In the grand scale of things, the new management styles are considerably more comfortable for the employee, the decision making and the promotion methods are significantly more efficient, interesting and smart. Not saying they are perfect, there is definitely room for improvement but 30 years ago, it was all wage slavery.
I guess you may be right. Is there still big companies which would fire you because you're late 2 minutes 3 times this year? Where everybody have to be there at 8am? And stuff.