I am sorry if that wasnt clear, i think you are misinterpreting my posting as a suggestion to change anything in the code or protocol. It is not, it is a suggestion to change the naming pattern to one that is NOT a problem in real life. I consider the current naming system unacceptable for widespread use, hence the suggestion.
Unfortunately I think the existing naming system is probably too entrenched for this to be a doable thing now. Already people are using mBTC, cBTC, uBTC, etc to shift the decimal place, and I don't know that that is bad.
After all, for most household and benchtop uses, who measures things in meters? I remember in science class in school meters were almost never used. I am much more familiar with how large is a millimeter or a centimeter than a meter. My estimation of a meter is "approximately 3 feet" from my USian upbringing.
The point is, people use cm and mm without batting an eye. I understand your hesitancy given that "less than one" feels like too little. However, I don't know that the overhead to change this in people's minds is low enough vs. the expected benefit of changing the units. I am still open to persuasion if you can find some surefire way to communicate this.
Also the unit of satoshi is nice, but I think it just muddies the waters, especially given that there probably is no satoshi anyway.