You’re not giving the tech a chance for it to mature. Rome wasn’t built in a day, so why do you think of Bitcoin as some product fresh out of the assembly line that just has to work out of the box?
Remember that United States Dollar did not immediately become the dormant currency a few years after its creation. It took several decades for it to replace the British Pound Sterling as the global reserve currency.
Yet we’ve hardly passed a decade of Bitcoin and people are putting pressure on community and independent researchers (I identify as one of them) to quickly come up with efficient solutions to problems such as scalability, fraud prevention, etc.
That’s just not how the development works around here, community consensus takes time to build naturally.
Economies take a century or so to mature. If you try to rush the process like the US did in Afghanistan you will merely create an abomination.