I'm a little more willing to cut National some slack on car availability. I'm sure it's much more difficult to manage inventory overall and between classes if what people are driving varies significantly from what they've reserved. For example, every time I've driven a premium on a full-size reservation, that's one less vehicle for the next renter, who may actually have a premium reservation, to choose from.
A couple rentals ago at a non-aisle location, I was offered a Honda Accord LX or Subaru Legacy on my Premium reservation. I was disappointed, but I think that comes with the territory with the flexibility that National offers.