No at all. Some Altcoins have more good feature than BTC itself like speed of processing transaction, Smart Contract, Privacy matters, Feeless transaction and other good feature which BTC doesn't have.
Example : ETH and NEO with their smart contract feature
Monero, Zencash with it's privacy feature
Ripple, XLM can process a lot of transaction more than BTC
But remember this before invest in altcoins, we must do our research a lot cause now a lot of altcoins only copy the other coins feature and look more scamming.