What's preventing Bitcoins from being accepted as mainstream payment forms? I'm working on a new blockchain and would like to learn what drawbacks of Bitcoin urgently need to be improved

Bitcoins is just the same as fiat and it can be used by everyone so it is possible that bitcoins can be used for illegal transactions and terrorist can benefit from hiding the transactions but still, it is just the same as fiat and even physical money can be used by terrorist so they should not ban cryptocurrency because it is helping people in their life.