It won't be possible to create those d-apps, such as tokenization, on Bitcoin, because it's not turing-complete. It uses
Script which is a stack-based turing-incomplete language, served for only locking and unlocking outputs. Take a look on
learnmeabitcoin.com/technical/script.
It shouldn't be imagined that it now competes Ethereum or any other.
Ohhh I see, thank you. I didn't know that it wasn't Turing-complete. So I don't get why are they trying to add Smart Contracts, what are they trying to achieve?
Like you said it's impossible to build d-apps, Script doesn't even have loops, so how could they be used?