This is an informative reply.
You say " stablecoins are tokens inside a blockchain". I guess this does not apply to other coins such as bitcoin or others?
If you could elaborate on this would be great.
You're right, Bitcoin has its own blockchain, Litecoin has another, Dogecoin has another, etc.
To make an easy differentiation, Bitcoin, Litecoin, Ethereum, Avalanche, Polygon are cryptocurrencies because they have their own blockchains, whereas USDT, USDC, DAI are tokens inside another blockchain. So, cryptocurrencies are not tokens as only the former have their own blockchain.
There are bridges where you can bring for example Bitcoin into another blockchain such as Ethereum. Once you use a bridge, you're given a "wrapped" token like WBTC (Wrapped BTC) which is a token in the Ethereum blockchain and is pegged to 1 BTC.
1 BTC (on Bitcoin blockchain) -> Bridge -> 1 WBTC (on Ethereum blockchain)
1 WBTC (on Ethereum blockchain) -> Bridge -> 1 BTC (on Bitcoin blockchain)
Also, forgot to mention, that when you use a blockchain, you always pay fees in the blockchains cryptocurrency which can be Ethereum, Bitcoin, Dogecoin, etc. You will never pay USDC/USDT/DAI/etc to pay for fees. Exchanges usually charge you fees in the same token/crypto you're trying to withdraw to make it easier and charge you higher fees.
If you want to know anything else let me know!