Buying/selling something with such numbers is also a nightmare. I don't want to count 0's if I want to buy a cinema ticket. If the price of bitcoins keep increasing, this will get even worse. Some applications and shops are already starting to use mBTC and other units, but it's different everywhere.
we need some standardization and a lot of education.
That's because those values are tied to fiat. However you want to fix it, as long as value changes, you'll always have that "problem". But people just need to get used to it. And we can see people getting used to it in the real world.
You'd really find living in some countries a nightmare, with values also tied to a currency other than its own. A movie ticket in Southeast Asia costs about $2 (I'm estimating the cheapest ticket) and pretty sure it is slightly higher in some African countries I've been to. They already involve a lot of zeroes with national currencies that have experienced gradual inflation over the decades.
Just did a quick search for movie tickets:
40-80,400 Vietnamese dong
30-40,000 Indonesian Rupiah
480-660 Kenyan shillings
400-1000 Pakistani rupees
Yes, all these currencies actually have smaller denominations that have fallen out of real world use... I lived in one country with hyperinflation and the zeroes kept piling up, week after week.But actually, people got used to it.