The end to end user journey doesn't seem to have been a priority to date. The Crypto World is still in the process of getting to an MVP in many respects. So much opportunity here given the issues your referring to are all solvable with the progress that has been made on the backend, and governance layers.
Someone just needs to connect the dots. That's when web3 will go mainstream.