that's the thing that people don't generally bring up with apple: they area a luxury company, they price things in the same way any other luxury good company does in the vein of supreme or gucci or whatever. it's all about making the product exclusive, or at least feel exclusive, while making the design something that can be considered fashion. the fact they happen to put computers in their fancy cases is hardly the point to the archetypal consumer.
This also goes for global warming etc. The military is a really interesting institution when it comes to politics in the US, and undoubtedly anywhere really.
This is exactly how I think about the police issue in the US. If someone has more power, as in, they are allowed to carry guns and arrest people if they need to, then those people also cannot expect it to be a "normal" job where they matter more than who they are working with (the public).
The standards of conduct need to be draconially high, because a police officer has the power to ruin a person's life.
i recently started playing doom online with doomseeker. i was pretty disappointed that it was mostly modded to hell and back and all the good deathmatch servers were in russia with 200+ ping. still fun, you just can't really aim right. . .
but that isn't really true. google gets ~80% of the searches on the web. that means that if someone who isn't conforming to google's frankly arbitrary ranking system is being censored, to use strong language.
Having just come out of a datastructures class, this is the view that seems the most useful to me. ADTs in general seem to be very well expressed with classes, and I think it is exactly for the reason you mentioned: they are just systems that need to be able to define the ways in which a user is allowed to interact with the data.