It wouldn't be better "in every way", though. A blockchain is much more resilient; the equivalent would be to have hundreds or thousands of redundant SQL databases around the world and somehow keep them all in sync. By the time you've done that, you've very likely reinvented a blockchain, at many times the cost of just using an already-existing public blockchain.
> monitoring and reversing payment transactions
I disagree with the article on this point. No reasonable person expects to be able to reverse a cash transaction; that the same applies to an electronic equivalent ain't the fatal flaw that critics seem to regularly insist without real basis. Transaction reversal is indeed outright harmful to honest vendors, and is only really necessary for the legacy systems because the legacy systems have borderline zero protection against dishonest vendors retaining customers' payment information and pulling money from it (and/or giving it to others who will do so, be it voluntarily through some shady dealmaking or involuntarily through card skimmers and database breaches and what have you).
> interacting with government agencies to execute real estate transaction
You wouldn't need a central authority for this. Local governments are fully capable of putting real estate NFTs or whatever on something like Ethereum or Cardano and publishing public keys such that people can verify their authenticity. They're much more likely to do that than to try to run an equivalently fault-tolerant and accessible-to-the-public SQL database themselves (and absolutely more likely to do even that than to trust some entity outside their legal jurisdiction to do that, barring outright state/federal mandates to do so).