So if I understand correctly, 10^8 was chosen for technical considerations, not for user experience. Very interesting!
When bitcoin was first launched, the client only showed two decimal places, not 8. Many users at the time did not know it was further subdivisible.
Here's another post from satoshi which might interest you:
https://bitcointalk.org/index.php?topic=44.msg267#msg267Clearly the idea of moving the decimal point never caught on, and I can't see it ever getting enough support to happen now. Working in sats works just fine.