Earlier this year, I reserved a mid-size vehicle for a few days' drive for a business trip, and after they charged my card, they told me they're bringing around a compact vehicle. I probably should have let it go, the difference in price wasn't that much (and was a work expense) but old habits die hard. "That's not what I paid for - either you can refund me the difference, or you can bring me a mid-size sedan."
They said if I could wait 15 minutes, they'd bump me up from a Hyundai Accent to a larger Toyota, but it wasn't until I sat in the car that I learned that even as a new car, it was as bare-bones as they make them. No CarPlay/Android Auto, the in-car GPS was disabled, no cruise control - I'm sure it would have had manual windows if that were an option. The Hyundai would have been a better ride, I shouldn't have fussed.
But yeah, U-Haul or Ryder or whatever, it's the stone ages there. Years ago, I drove halfway across the state to pick up a sixteen foot truck I'd reserved, and when I got there - "Yeah we don't have a sixteen foot truck, I don't know why it let you reserve that." A smaller truck wasn't an option for what we were moving. I ended up having to call around and hit some local place up.