Yup, this is the way :)
They do get preferential treatment in terms of exchange rate (usually pay them slightly more sats than market price - rounding up) but I also try to teach them unit of account concept - for example - if I sell them some sats (like for euros they got for birthday) but my hot wallet is currently empty, I ask them to note down the amount in sats and come back in a week or something and remind me how many sats I supposed to send them. Works better in bull market, true, but the lesson learned is that 21k sats is still 21k sats.