And that, kids, is why companies pay money to Oracle, Microsoft, and IBM.
Database defaults in general are a touchy topic. Whatever set of defaults are chosen will be suboptimal for almost any serious user. A far more serious issue is figuring out the actual behavior of a database in different configurations. For instance, Oracle's SERIALIZABLE transaction isolation level only offers snapshoot isolation.
PCIe v6 is intended to materially improve the integrity of data transfers but what we are using today is much worse.