I have one thing to potentially add to this discussion.
Stable coins are supposed to be backed 1:1 with dollars in a bank. This is another reason that it could act as an anchor for the financial system. If all stablecoins are backed even 50% by dollars in a bank that's a huge amount of liquidity for the banks that they wouldn't otherwise have. A fractional reserve is 20% at best these days.