In Europe where firing is almost impossible, hiring is a very tedious process. Companies are big and look financially stable because the little ones cannot survive or dont enjoy the same monopoly / legal protections.
If a company is not useful to society, it should go down. If you're not a good fit with the company, you should find your own way or a better company.
Don't idealize employment and companies. They are only tools on our path to wealth and freedom