The goal of modern crypto like Ethereum is to provide a secure, predictable, open source, and decentralized network that many higher-level applications can flourish on top of and co-exist within.
USDC exists with reversibility but not all users in the network are forced to use it. There are other protocols like DAI that have different features and considerations. And in many cases these are open source protocols that can be forked as desired.
Probably the closest thing we have like this is the web, which is more or less a decentralized protocol, atop which we have built a lot of centralized platforms.