Well, they figured out bytes, kilobytes, megabytes and gigabytes and terabytes all right...
Oh really? Walk down street and ask 10 people how many kilobytes are in a gigabyte. No more than one person will get the answer correct.
Oh yes, because people will NEVER understand the change from $0.05 per apple to 5 cents per apple.
Once bitcoin is very well established people will have no trouble with having 2-3 different units in the mix. We do not live in that time. As it is right now bitcents are also a reasonable unit to use, because of the similarity with the dollar.
It's not much harder for me to understand 1.00100 than it is to understand 1,001.00
You are in the top 10% of mathematical ability, most people would have trouble with that. That said the next group of people that we need to reach (hip urban people) would have not too much trouble with 1.0001 compared to 1001. However understanding 1.001 vs 0.001001 is too hard for them.
I think the real problem is people like you that think Bitcoin is some kind of get-rich-quick scheme rather than being a currency. It prevents outsiders from seeing the potential and focusing solely on "ZOMG PONZI SCHEME!" I'm glad the price is currently stabilized because that's what we need, not volatility.
You do not know me. I am not a speculator. Right now we have a nice core of technically-adept people to build software and nice core of liberty-minded people to evangelize the currency. However the problem with these people is that we don't spend a lot of money on junk. We need consumers. We need people who actually make purchases with bitcoin. We need people who will buy stuff because they want stuff, not for the novelty of using bitcoin or because they want to make the world a better place.