No. Stable coins do not give you any profit even after many years. Their price is stable to some extent nt the reason its named stable coin. Tether remains around $1 or a little bit below this mark. It never surpasses it to jworth 2+$2 irrespective of how bullish the market is.
As I said, stable coin can give profits if the fiat coin used to buy the stable coin losts value
For example, I live in Brazil and we use BRL, and I need 5 BRL to buy 1 USDT for example, and if I buy 100 USDT and one month later I need 6 BRL to buy 1 USDT it's a profit situation
So it's wrong to say we can't have any profit with stable, but it's not recommend, there are easier and better solutions to buy USD for example