Intrinsically they cost less per instance for each new one registered. It's externalities - like demand, marketability, pronouncability, fashion, coincidence with trademarks - that allow them to be sold at high prices.
The web has been historically very democratic and ICANN's dicking about with internet domain names is one of many things that seems to be moving increasingly away from that ideal.