It's way more crippled by the availability and access to long rests than it is by the amount of short rests. If no caster has to plan around their spell slots and can blow their load every encounter, Warlock is the one that gets punished on account of having the fewest slots.