although this probably wouldn't be true for dnacafe.com, if the reg fees were like 25 bucks a year instead of like 7 or whatever people with reseller accounts pay you'd see a lot less of people trying to own every single combination of two dictionary words. and the increased prices wouldn't be much of a burden on very many people/business.
Not true. Many people grabbed names way back when the reg fees were $70 (you had to get 2 years at $35 through Network Solutions). Back then it wasn't obvious that these names would be worth much. Or more people would have done that. That's not the case with this name of course. Of course you can grab more names at a lower price. But you still have to spend time deciding what names to grab.
The price for a domain name have basically been too cheap.