Such a thing could be implemented, but I can't see it being accepted by a majority of peer nodes. My opinion is that we should not monkey with the code to accommodate human nature. If someone can't get their head around the fact that price is irrelevant then they should trade beenie babies instead.
The attitude of "if you're not smart enough, then f@#k you" is not the way to go. If you want Bitcoin to be successful then it's going to need to be made easier for people.
I think we need to unify around using mBTC instead of BTC, that's the simpler solution compared to a "stock split" type option. We may need to split eventually, but it most likely won't be necessary for a long time.
But isn't worldwide acceptance the ultimate goal? Don't we want total saturation? If this is to be accomplished, then the protocol has to be presented in a way that is easier to digest for the average non-tech person.
Trying to explain to my wife that there are 100million satoshis in a Bitcoin. And that you can buy and send .001 bitcoin, which we are now calling a millibit is a disaster.
I wasn't clear there. I'm not writing those people off. I think the technology will spawn user friendly applications that anyone can use. But I don't think it's effective to teach some people how the protocol works. Kinda like the internet before the Netscape browser. You could connect via command line, but it was not something that many people could do. It took new tools rather learning for most users.