This is an ahistorical argument - technology does not evolve in that way. The market did not demand things that didn't exist such as social media, video streaming, ecommerce, etc.
Rather, low level developers wrote the basic building blocks that could be leveraged for any number of things beyond their limited imagination, then higher level application and infrastructure engineers took the ball and ran with it.
The market for Bitcoin protocol changes is not the consumer level application user, it's the engineers who envision the applications they might build.
Are those applications guaranteed to find product market fit and mass market demand? Of course not - we should expect that many will fail. But if the basic building blocks aren't even provided, we can be sure that none will ever succeed.