Don't anticipate the outcome prematurely.
Your use of 'could have' indirectly implies that Bitcoin cannot be improved.
We have thousands of developers working tirelessly to make Bitcoin better and more widely adopted. Don’t give up on Bitcoin. My advice to everyone is to keep researching and striving to make the world a better place. Research on unstable solutions like lightning network that solve the problem. Focus on bitcoin fundamentals and development and try to contribute as much as you can. Always remain optimistic!