In my opinion because Ethereum is the first smart contract platform and others just copy one, also adoption of Ethereum is more fast and more easy for crypto community. Ethereum also have strong community that always support it to be much better. Many people said Ethereum can be surpass BTC in a few years and i agree with that, because ETH given more advantages than BTC.