Actually bitcoin transaction fees are cheap because it's only around 2000 satoshis, but because bitcoin prices have gone up very high, the transaction fees based on fiat are very expensive, but actually if based on bitcoin it's still around 2000 satoshis
That's not true and I don't know from where you did get that number (2k sats)!
Transactions fees did not increase only because of the surge of bitcoin price but also because of the increase in the number of transactions sitting in the mempool and waiting to get confirmed.
The more unconfirmed transactions there are the higher fee rate you have to pay for a faster confirmation.