I don't think this is completely correct, but maybe I've experienced life in a bubble.
Many people certainly do not get PTO, in particular retail workers and non salaried employees. I don't believe I have a single friend who is salaried and who does not receive some kind of PTO. For example, public school teachers get paid time off in addition to summer break (where they are generally not paid).
This is categorically false. While there are no federal requirements, and many hourly workers do not get paid time off, most salaried and professional workers do. It is extremely common for us workers to get paid time off.
For many years, my dad was given 4 days off a year for both sick and vacation time. Any other time was unpaid. He changed jobs last year, and I haven't asked him if his new job is the same or not.
It’s not true for white collar work. For the most part, salaried and even non salaried full time workers get at least 20 days of paid time off a year.
Oh comon, it's entirely expected in the white-collar world. The difference is it's not federally mandated.