Bitcoin's L2 already exist for that, truth is if you migrate such thing to bitcoin blockchain, the blockchain will be spammed heavily like how ordinals played out.
On the other hand you got L2 that was created to handle such thing and help smart contract to integrate to bitcoin.
Bitcoin's blockchain is already perfect as it is. If you care to look around, you'd find there are actually tons and tons of L2 of bitcoin.
Unfortunately, Bitcoin L2 presents another essential problem - fragmented liquidity. I don't really know how ordinals was engineered (prbably an open-souce tech) but having a VM that audits transaction before being executed on L1 might be the solution here. I still believe Bitcoin L1 has a lot to offer in curating the present defi space if programmability is achieved.
Using BTC as fees, collaterals and getting yield from their defi stakes will be more reliable and universally appealing than ETH.