Guess you talking of Bitcoin having Ethereum-like DApps feature? I think this and Smart Contract thing would be great for Bitcoin.
What are Devs waiting for then?
Not to the extend of complexity of a DApp, but certainly covering many of the features that are most commonly used. USDT for example is nothing else than an OMNI token. However most tokens seem to choose ETH over XCP / OMNI due to BTC's transaction fees. STORJ for example transitioned from XCP to ETH for that very reason.
A platform that regularly loses billions of dollars worth of assets is barely "enough for most applications". Who cares if writing smart contract becomes easy, if at the same time it becomes insecure and error prone? Ethereum has one purpose, and that is providing a secure platform and solid foundation for smart contracts handling immutable transactions. If it continues failing at that I don't see good times for Ethereum ahead.