There are a variety of ways to write smart contracts on BTC; it’s simply factually false that smart contracts are a primary differentiator between btc and eth. BTC has supported scripting from the beginning while lightning and taproot allow more complex contracts.
https://bitcoinmagazine.com/technical/why-bitcoin-smart-cont...