This has happened to me in Puerto Vallarta, where there were a ton of people in the same situation, and all rental agencies apparently treating it as common knowledge that nobody had any cars at high season.
For the reasons mentioned, I have standardised my renting around enterprise, - certainly in NYC. Relatively often will they not only FIND you a car,, if cars are truly in short supply,, they will give you a luxury car!!