One of the vulnerabilities of the way US markets implement short-selling is that the ability to sell shares before borrowing them can temporarily create phantom shares, and the buyer has no idea. Plus, borrow/rehypothecation is recursive. This means that you can lend a share to the same person who sold it to you so that he can sell it to you again. The risk of this in a FTD situation, in my mind, could be reminiscent of a stack overflow...think of the float as memory. Fortunately the CNS system should be able to catch these alterations in the perceived number of tradable shares, but what happens when the FTD rate becomes substantial and persistent, as with $GME? Do those fake shares simply create artificial supply until the short-sellers eventually get forced to buy in, five days later?
Another weakness is that it gives market-makers the power to put downward pressure on prices during upside breakouts. Then, once they generate calm, the liquidity comes back and they can cover the artificial supply. Surely some would view this as a force for good, a control on market exuberance. However, imagine what this would mean in a commodity market -- buyers are unaware that the thing they bought doesn't exist, and the clearinghouse is responsible for ensuring that they get it. Also, it allows market-makers to create situations where they get paid free money, because all speculators who were betting on a surge by buying shares must then turn around and cross the bid/offer spread the other way to close out.
In a market with a total capitalization in the tens of trillions, it doesn't make much sense to deposit a thousandth of that much money into a collateral fund for a clearinghouse and say "you take care of it." And make no mistake, they are the ones who do the rejiggering, because FTD means that the clearinghouse is short to the buyer until the seller acquires and delivers the security.