I believe it is because of: 1. BTC was the first cryptocurrency, and it is legendary; 2. crowd thinking: If others buy it, I will buy it too; 3. there are a lot of scams around, and BTC is the least possible to end up being a scam, while other, smaller cryptocurrencies have a higher chance.