Why doesn't the US have universal laws that cover price transparency in general? There are so many industries that get into shady territory: rental cars ("facility use fees"), hotels ("resort fees"), internet access ("mandatory equipment rental fees"), even SF restaurants ("SF mandate"). I'm saying Apple is wrong, and so are many other companies, and shouldn't we have fixed this with a law by this point?
"We" don't like regulation these days. Airlines, for example, were treated like public utilities with tariff schedules approved by some board. Flights were more expensive, but the business was sustainable. Now you have airlines like Norwegian Airlines where you could fly from an out of the way airport in NY to London for less than long-term parking.
But they closed that down a couple of years ago (Thanks Boeing). Now the only route from NY to UK is JFK to LGW, but the flights were still so cheap (and hopefully they don't go under) that my wife and I always upgraded to their "premium economy" which was still only $1200 round trip NYC to London, and you get leg room, 2 checked bags, and guaranteed overhead space.