TCP/IP manages to last so long as the Internet's main protocol. Does the Bitcoin protocol have the same lasting property?
It certainly seems to. Only time will tell for certain.
The worry is that it will be replaced by an altcoin.
Unless the altcoin is extremely innovative, it seems unlikely that any altcoin will be able to overcome the stranglehold that bitcoin already has on the cryptocoin market.
Another (maybe more pressing) worry is that it will become too dominant and thus quash all innovation from altcoins.
It will most likely "quash" ineffective and useless "innovation". If something truly innovative is developed, it might have a chance (just like the truly innovative development of bitcoin has a chance against the stranglehold that fiat currency already has in the world).