I can give you a different example - the Amex airline lounges that Centurion/Platinum cardholders get to use.
15 years ago you could be the sole cardholder, go in there with an entire family of 6, for unlimited time, and use it both for departures and arrivals.
Due to overcrowding (a genuine concern), they imposed the following restrictions over time:
- Bring up to 2 guests
- Use for departures only
- Use for up to 3 hours before flight
- Further decimating guest policy - no guests at all without extra payment per guest
Most cardholders were cheering after each restriction thinking the overcrowding would improve. "Bye Bye big families!". "Bye bye little children!". "Bye bye hungry/greedy arriving passengers!". YAY!
Meanwhile the fee for the Platinum card has doubled. Cardholders who want to maintain some prior benefits like family access also now have to pay for family members ($200/person) to get companion cards.
And guess what - the lounges are still overly crowded and frequently exceed capacity... So who gained from all this? Amex!