I believe that they're popular mainly because well it was the first of all cryptocurrencies to be made.
You answered your own question.
There's more to it, I think, since there are other altcoins which gained some popularity right after Bitcoin was first released.
The difference is that they still lack the infrastructure around them, they have almost no merchants accepting them outside of the crypto-sphere.
You could say that Bitcoin is slowly losing its dominance, especially when you look at the market cap of Bitcoin vs altcoins (ETH), but that has more to do with speculation than anything else imo.