Everything in life is a trade-off. Being an employee at a decently sized company is about trading certain pleasantries (e.g. having to deal with the 9 to 5 drill) for certain benefits (e.g. a stable income).
Similarly in jobs that have no paid overtime, you are usually compensated a bit more and don't always have to work overtime.
Taken care of in this context is talking about the stability a company provides you. It isn't given to you out of charity, you certainly earn it, but it doesn't come free either.
Performing a job, even a "simple worker bee" job, is still a job, not charity. As a worker, you perform a function, and the company pays you for your time/expertise/ideas/efforts/output/etc. What the hell part of that is charity, or being "taken care of"?
I find your implication that the employer is somehow doing the employee a favor by paying them for their work baffling and wrong-headed.