They've managed to become essential communication infrastructure. Exposure of these services to you, but also exposure of your data to these companies is unavoidable.
The neighbourhood watch uses WhatsApp as its primary communication channel, friends are posting group activity photo's and are reminiscing about past activities on Instagram, all the internet your elderly uncle knows is Facebook, all the local used goods sales go through Facebook, some of the best consumer grade VR sets are owned and sold by Facebook, many modern websites are built on Facebook's React, any new novel app that is released gets copied within months by Facebook.
There is no choice `preparetobeassimilated.mp3`
This is 100% on the regulatory bodies who just let this happen, and still are. They just don't seem to understand the gravity of the situation.
But the current market cap of cryptocurrency in gold bars or cheeseburgers is higher than the current market cap of US dollars in gold bars or cheeseburgers, right?
Which is comparing like with like, isn't it? The USD in bank accounts is predominantly borrowed money, i.e. fractional reserve banking. There is more in bank accounts because Alice has $100 on deposit which the bank lends to Bob and credits Bob's account with $100, so now there is $200 in bank accounts but still only $100 in the vault.
Now I want to know if there is anybody doing fractional reserve lending in Bitcoin. Because if that was allowed anywhere it would erode its status as a deflationary currency and reinstitute the power of central banks to create the currency in the form of credits denominated in it at financial institutions.
In many organisations, a break in a system holding production data is serious even if it isn't a serious break, so being able to roll back or otherwise undo would not cut it.
Much better would be to give them a replica to work on and a change confirmation process that allows signed-off changes to be pushed into production.
As another idea, since all the changes are described in an AST, I could offer a "undo" in the query log for INSERT action. The UPDATE action would require a bit more work as I don't track the previous data (and it could be changed in another system as well).