I never liked the idea about stablecoins, this is just new name for fiat and an opportunity to do incredible manipulations. In case of USDT it is clear that there are major irregularities, and that 1 USDT is actually not backed with $1, and that it is even difficult for the responsible institutions to determine the real state of affairs in this matter.
The only thing that is somewhat positive when it comes to stablecoins is fact that is very easy to sell / buy crypto with them, and to move such coins from any wallet /exchange. But as you say, government / banks can always intervene and destory such coins, just by controling fiat which is backing them.