DM limits short rests believing it makes things unbalanced towards short rest classes and you fully agree with him. Yet, you find that your short rest class doesn't have enough resources. And you conclude that warlocks are below average and need more resources.

Lets go full circle here and say right from the start that creating additional rules that limit short resting makes the game unbalanced against short rest classes.