That is quite surprising. What breweries used to do when I worked in cafes and bars was to paint a mark on the glass and under it write "0.5" (in market that sells in liters and not in pints) and this mark is above[1] the half liter mark. Note that it is without units.
Pubs and bars get glasses for cheap or free and the brewery/distributor tries to trick the bar into selling more beer than they expect.
[1] We checked using measure cups from the kitchen. Maybe there is a conspiracy to have kitchens use too little ingredients.
The "loss of the pint" is basically shrink-flation. When a bar's costs and/or overhead goes up, they must do some combination of cutting expenses and raising prices. Raising prices means either selling the same stuff in the same quantity for more, or selling cheaper stuff OR less of the same stuff at the same price. Most bars will opt for the latter options to avoid raising prices, because raising prices is more likely to create complaints. All caveats apply, of course -- drop portions or quality too much or too often and you'll get complaints for sure, but "within reason" it's the lesser of two evils.
This is why I personally don't feel like I'm being cheated out of 2oz when I buy a $8 14oz shaker pint of IPA. Clearly, the cost per oz at this bar is $0.57. A 16oz glass would cost $9.14. They don't owe me the 2oz for free just because they used the word "pint". If the state government started enforcing pint measures again, bars would just drop the word "pint" from their signs and menus.
Rationally, you're paying way more than the liquid in the glass, so just mentally tell yourself that the haircut is included in the price, and that's fine. If you can't stand the price anyway, change bar.
You're there to chill. Just chill.
As someone who worked in specialty foods for years, you get what you get. Flaws and all. That's part of the charm of this industry. This is especially true for small craft breweries. If you insist on accuracy then ask for a can/bottle list. If you insist on consistency then buy macro.
Bickering over a few dollars when you're paying a premium price for the experience of going out is rather silly. There's better uses of your time, like enjoying yourself.
If you're not familiar with the mess that was nips: https://carolinas.eater.com/2015/10/16/9553903/mini-bottles-...