I wholeheartedly agree with you. Each of us should be striving to move towards a true bitcoin standard, which includes using bitcoin as a unit of account. But I understand that it will take time.
Products and services with low or no variable costs should be the easiest ones to price in satoshis. However, for products that have high variable costs priced in fiat it will be more difficult to move away from fixing sale prices in fiat. In time maybe those can also be priced in sats and use some hedging mechanism as protection from volatility.