This sounds like a very outdated view. I rent cars semi-frequently and the pick-up and drop-off are usually very fast if not nearly instant. This assumes you made the reservation online. I've had some annoyingly long waits in recent years but those have been exceptions and weren't really all that long, more just annoying.
I have the top tier of Avis loyalty program, almost exclusively on corporate rates, and even then arriving at SFO often results in a > 30 minute delay between arriving at the rental car centre and getting on the 101.
If you try to rent at an in-town location, forget about it, you're going to be dealing with someone who has spent a long time watching The Apprentice and thinks they know what business is about trying to sell you a 2008-era navigation system.
Just not my experience I guess. No upsells, never a 30 minutes wait. I haven't owned a car in 15 years so renting is pretty normal for me and almost always effortless.
I've rented cars on and off for ~15 years, my experience: there are certainly regional differences but renting has certainly got shittier and shitter over the years, perhaps skewed by my experience in Europe:
- Car class inflation (cheaper models, models being bumped up a category i.e. "Luxury" not actually being Luxury)
- Instead of raising prices sufficiently, they use 'damage' as a revenue stream more and more
- Reticence to give you a printed paper contracts, making it harder to inspect them.
- Far less thorough damage recording. It's like they just delete existing damage in the records at the beginning of the rental. I always get a blank damage sheet when I rent.
- Higher and higher mileage vehicles
- Bigger and bigger deposits and damage excess ("co-pay")
- Dynamic Currency Conversion scam
- Fuel recharge scam
This isn't just a post-pandemic cost-recovery thing. Renting was getting shittier in the years prior