Ethereum solves both of these issues. It is an entire platform designed for the development of distributed applications and will probably win over BTC in the long-long-term.
No. Ethereum is a solution searching for a problem. Have you seen any widely used successful application developed using Ethereum?
There are tens of billions of dollars locked up in DeFi ecosystems with hundreds of millions of dollars worth of assets exchanging hands daily, but you would probably just say that it doesn't count for some inane reason.