BItcoin has a defined limit to compensate the miners. If they don't want to compensate miners to process and store 1.7 million transactions per second (about 10,000 TB per year), then they will have no cutesy hobbyist miners. That means it will be centralized and run only by the central banks and NSA. Then they will mandate its use.
If it can’t scale out, FOR WHATEVER REASON, its a dead man walking.