Por qué afirmas que no se puede?no se puede,
btc es lo que es, y ya es mucho, es imposible de hackear, una cadena pública invariable
como moneda tampoco, aunque si lbtc sale adelante quizás pero lo veo más como patrón reserva de valor,
con lo que solo se pagarán cosas grandes o servirá como aval
los smart contracts son otra cosa diferente, se intentó aplicar sobre el código de btc pero tuvieron que empezar todo de nuevo con eth y solidity, ethereum si triunfa es el internet 3.0, la capa base que va a automatizarlo todo y sobre la que van a correr las principales aplicaciones descentralizadas, pero todavia esta en pañales,
El forero @Burbujerofc te ha mostrado Stacks 2.0, smart contracts sobre BTC. https://gaia.blockstack.org/hub/1AxyPunHHAHiEffXWESKfbvmBpGQv138Fp/stacks.pdf