>>I don't know where the expectation that they should function as charities or job programs came from.
Personally I think it comes from many of these people being young (under about 33-35), and having worked almost their entire careers in a booming economy where things always went up in a straight line; you would need to have about 15 years working as an adult to have lived thru the last big down cycle in 2008.
That is such a naive perspective of the world. These are businesses and their goal is to make as much money as possible. That means they strive to be as efficient as possible. I don't know where the expectation that they should function as charities or job programs came from.