While I agree it would be nice to have everything priced in bitcoin, the reality is the system has to slowly permeate the existing infrastructure. I prefer the gradual growth scenario for a number of reasons.
1) It prevents the existing financial system from taking too much interest in things until it is way too late.
2) Allows the network hashing power to multiply to even higher amounts than where it is now.
3) Every block that is mined reduces the available supply, which in turn provides higher value. (For bitcoin itself, not compared to fiat currencies.)
Network effects will eventually show up in the mainstream, with articles and other primers popping up voluntarily. Hopefully by that time the client will have iterated to a more user-friendly and informative interface design.
Ain't that the beauty of bitcoin? That every time new coins are generated the network just became more secure. It's mindboggling.