might still be better to use the larger denomination as the standard since it does sometimes help to have decimals, much like pennies and dimes for dollars.
Dollars go to 2 decimal places at most. Bitcoins to 8. People find that a bit too much to grasp.
If we would use mBTC now then later with BTC increase of value we would have to do it again to uBTC and finally to satoshi. What you are proposing would be one and final denomination which is good because it get rid of problem forever.
Yep! Exactly.