You are right because bitcoin is still more popular than sat and not many people even know what sat mean except those who have good knowledge of bitcoin and its denominations. Like you said, it is more prominent to say that bitcoin is priced at $1 million per coin than saying that 1 sat is priced at 1 cent. Let's give bitcoin the praise it deserve so that those who doubted this will bury their heads in shame seeing what opportunity they missed due to their ego and doubt.
Yes and no. The higher one Bitcoin will be valued, the harder it becomes for the regular people to think in terms of 'Bitcoin'. I do see a shift in the future. If people used to think in terms of mBTC and such for smaller transactions such as maybe grocery shopping, it would be silly to think in Bitcoin if and when Bitcoin hits 1 MILLION dollars. 100 Satoshis for a dollar pack of gum seems easier than 0.000001 Bitcoin (say it out loud to think how silly it sounds, zero point zero zero zero zero zero one Bitcoin).