It will take perfection to achieve such a feat. Many say there isn’t “one” right way to do something… I disagree. There is a point of perfection (using existing tech), and we will reach it. It’s only a matter of time and effort now. 🐝
Beauty of modularity: as new tech emerges, like quicker databases or better encoding schemes, we can swap them out while maintaining the perfected design. The designed computer science can be perfected while the underlying pieces powering the design can evolve over time, like bitcoin. Bitcoin’s consensus rules are immutable, but it gains new pieces like Schnorr when they become available.
In terms of UX, user customization is key there because it is a subjective experience, not an objective science (CS). Have an idea cooking for that later too. :-)