A foundation is an integral part of a house. Just because on rarely sees it and it does not keep the rain off does not mean that it is not 'being used.' Indeed, it is probably the most important aspect of a house system since everything else would collapse and fail without it. Just because every individual's Skittles purchase is not transmitted around the world within seconds and becomes part of a permanent record on multiple storage systems would not necessarily mean that Bitcoin, when used as a foundation upon which other systems are built, would not be 'being used.' Quite the opposite really. Not only that, but the foundation of a building structure often derives various benefits and protections by the structure itself. For instance, those living in the structure take pains to make sure that water flows and pests don't threaten the foundation because it would, in turn, threaten the whole house. As far as I'm concerned a network of various kinds of off-chain solutions based on a solid foundation is not only about the only chance that Bitcoin has for long-term survival, but also by far the best way to achieve a robust and flexible ecosystem which can adapted to a variety of threats and distributes the benefits to the largest number of end-users.
This is an interesting post. And it conveys one major side of the argument. For those who TL;DR .....
"Bitcoin doesn't have to do faster transaction times. Bitcoin is a foundation which can be built on top of. And a foundation needs to be stable."
My response: The general public doesn't know that, and is looking at Bitcoin itself to perform these functions. Then again, there could be a "Visa" for Bitcoin. After all ... Visa is not the US Dollar. Visa is a company providing services on a layer above the US Dollar. And it is Visa that is processing 2,000 transactions per second. So there we have a perfect example.
But does that mean Bitcoin itself shouldn't be enhanced? That's really the question. If a service layer appeared which provided 2,000 Bitcoin transactions per second, would there be "too much risk" for them to stay in business, with the sometimes 1 hour wait for 6 confirmations? In the end, that really is the question. Can a service layer exist on top of bitcoin that meets this need, and still function effectively with the slow speed of Bitcoin itself? If the answer is yes, then you're right. No point in messing with the 'foundation'. If the answer is that slow Bitcoin speed creates extensive risk for any service layer hoping to to 2,000 transactions "off blockchain" .... then Bitcoin needs to be enhanced.
Andreas A. always comments that this is the first programmable money. Its able to evolve. Unlike fiat. So do we make it like fiat and refuse to evolve it? Or do we take advantage of its programmable qualities? Obviously change introduces risk of bugs, hacks, etc.
As for the public currently "expecting Bitcoin itself to do all this stuff" ... we would need to make sure that the "Visa" analogy above is introduced into the public conversation about Bitcoin. Assuming its a valid analogy. The fact that "What Bitcoin can't do, can be done as a service layer on top of it"... is just a public education thing.
The more adventurous side of me says: Enhance Bitcoin. Make it fucking awesome(r). I think its silly to assume it'll never change over the next hundred years....
-B-