Plenty of blockchains have allowed double spending as well due to errors in coding of either the clients, the blockchain implementation itself, or due to faulty contracts.
Well sure there has been shitty code that has allowed doublespend or unintended transfers...but the satoshi nakamoto Blockchain did solve the problem of double spend on a decentralized peer to peer network, do you disagree?
Take the current status of publicly traded companies, they require a lot of middlemen to manage these centralized stock ledgers, including, the corporate general counsel, underwriters/investment banks, stock trust, stock exchanges, and stock brokers/trading apps.
Each one of those middlemen takes a significant slice of the pie, whereas Blockchain would allow corporatations to bypass all these middlemen and allow stock to be issued and traded P2P.
Is there a reason you believe the existing centralized stock ledgers of public companies and system of middlemen is more advantageous than having P2P stock on a distributed ledger/network?