Like you said altcoin is not really a solution , we must make bitcoin more powerful more stable not make a new currency ...
How can Bitcoin be a solution to things it can not do?
Anonymity?
Real-time (1ms) transactions?
Etc...
So you are suggest that we abandon whole bitcoin infrastructure, every bitcoin project, every bitcoin related business and create some new ultimate bitcoin 2.0? No, this is no way. Of course we could now do this better, faster, more reliable but do we really need to? We shouldn't delay bitcoin acceptance until every possible feature is done. Theres always going to be one more thing to do.