The word “convenience” doing that much work should be a crime on its own. You pick a $40 ticket, and on the way to paying it quietly accretes fees with names written by someone who’s never felt shame: a service fee (the service is selling you the ticket), a facility fee, a processing fee, a convenience fee for the convenience of being charged fees.
It works because of where it’s placed. Reveal the real price on the listing and half of people never start. Reveal it at the end, after they’ve entered a name, a date, a seat they can already picture sitting in — and sunk cost carries them over the line. That timing is the whole trick.
The fix is the least surprising sentence in this index: show the all-in price first. The number on the listing is the number you pay. Regulators are catching up to this one — but you shouldn’t need a regulator to not lie about a price.