...
Yes, but in the case of Uber there is an option for scalability. If the prices are in surge for a longer period (meaning there is increasing demand), more people will sign up to become drivers because it's profitable.
Bitcoin at 1MB hard cap has no such option. I agree that the priority based on fees is a good thing for the occasional peak in the number of transactions. But not if the system is at 100% percent all the time. All we can have is about 3-4x as many transactions than what we have today. And that's it.
How would you solve the problem? Or do you think this is OK? Bitcoin stays at 7 TPS forever. And only people willing to pay the fees can use it.
In this case you have answered the question of why we need altcoins
