Yes, I have thought that. And you know what happens, those people, typically young people, get their experience, and in 1-2yrs, move on to other companies making far more money. Prime example, my previous employer was a distributor (nationally) that specialized in food chain restaurants. I worked at the corp office in both logistics and purchasing for 7yrs. The early part of my time there, they primarily hired older people with experience. They changed their stance on that about halfway through my tenure there and went to hiring younger people out of college or minimal professional experience. The advantage there was you could pay them less, and you could train them the way you wanted, (no "bad" habits brought from a previous employer). What happened was they got these young, talented, hard working employees that got their experience, then left for better paying jobs.
One good friend of mine started there 5yrs ago at high $30's to $40k/yr. Was there 3yrs, got no raises or bonuses (company wide). He took his talents elswhere (another big company in columbus) for $52/yr. Spent about 2yrs there, I believe got one promotion and some other incentives, bringing him somewhere in the mid-high $70's/yr. About 9mo or so ago, he took another job with another big company in Columbus, now making in the ballpark of $100k/yr.
That's what happens when you don't see the true value of you employees, you have an absurd turnover rate.
3yrs later I go back to my previous employer to visit with people, I don't recognize 80% of the faces I see anymore.