I agree. Bitcoin can not be everything. That is why we have ETH for smart contracts, LTC for faster development and scaling, Monero for privacy and Steem for social media distribution and rewards.
Also it is better not to put all your eggs in one basket