We do need to clarify different use cases and to polish Bitcoin for those use cases that we find them suitable. But I am not for bringing any hasty decisions. For example, if we polish Bitcoin for black market activities, we have just closed ourselves 3 other use cases on the other side.
You are right. Making bitcoin better for one case would make it worse for some other cases. That's why we need several forms of Bitcoins, each one is polished for its own use case, with ability to convert these forms into each other, like $100 bills can be converted to dimes and back. Sidechains would let us to do it.
Everyone keep mentioning these sidechains like a miracle that will save us from all! This problem that we have, sidechains will solve it, that problem that we might encounter, sidechains will solve it.
I sure hope that will be possible. I guess we will see everything in the near future!