It is not tip when you are forced to pay it regardless of the quality of service. It is a fee not a tip. And it is dead wrong. Applebees and Denny’s do not do this. I have yet to eat anywhere that does this. So no- Most restaurants do not do this. I would be ticked too. I would refuse to pay that fee unless I was aware of it to begin with.
For large groups, actually, most restaurants do do this. And they usually have it posted on the menu or somewhere so the alert customer will not be surprised. If you make a reservation over the phone they may even tell you then.
Sadly the dine-n-dash mentality would have done this anyway, even without the excuse of an added gratuity.