That company has no reason to promote people beyond the cleaning floor job as that is their main business & curtailing HR costs is probably their biggest driver to profit. So in the best case they keep workers who can't find better jobs at low cost at the same position for years, and in the worst case they actually "sub-contract" those positions out to companies that exploit illegal immigrants, who have a near limitless supply of under payed workers to cycle through.
So forgive me, if instead of reading your comment as a jab against overly entitled "millenials" and instead read it for what it is, companies reaping what they sow. If companies wanted employees who will start on the ground floor and work up, they should foster an environment where that can actually happen rather than treating their employees with a cavalier mercenary attitude, and getting huffy when their employee pool reacts in kind.