I had also held a small amount for online purchases.
More generally, the reason to hold a stablecoin rather than a "real" dollar is because you need the former in order to interface with smartcontracts on blockchains. Also, to buy from merchants who sell goods for stablecoins because they're in a grey market that banks don't want to touch.
Side note: I don't know why people keep asking that question -- it gets asked and answered each time this topic comes up e.g.