but there is one cons you can not retrieve your funds if you accidently sent it in to wrong address.
Hardly any funds got recovered if they send it to wrong UPI or someone used sim swapping and stole the funds in the bank account.
At least law can help if the amount is huge in UPI and there's a possibility of recovery but not in the case of BTC.
BTC transaction is going to be anonymous if somehow hacker gets access to your funds which is less likely to happen if your wallet is well protected.