As for the short rest - Why would I NOT long rest after every fight if there are no negative consequences? That way my full casters get to actually USE their spell slots each fight. Having a Wizard/Sorcerer in the party (7 spell slots at lvl 4) VS a Warlock (2 spell slots at lvl 4) for each encounter .... yeah thats a no brainer for me.
My question was not should people LR before every rest, but if they actually do that. There's a difference.
As for Imp you answered it yourself.
And if you LR before every fight it's not only Warlock that sucks, it's almost the entire roster except Sorcerers.