Is a bad fee but is necessary
How do you know that? OP hasn't shared anything regarding his transaction aside from the fiat value. Do you know that fees also depend on the byte size of each transaction? The higher the byte size (i.e. the more block space it requires), the higher the fee will be in order to get yourself a relatively quick first confirmation. Does that make sense? It's not like all transactions require the same minimum fee. If that was the case, there would be a whole lot less complaining going through this forum and on social media. Fees look high/low depending on the transaction value. $10 fee looks massive when you send $100 worth of Bitcoin, but in the same way, a $10 fee looks peanuts when you send $10,000 worth of Bitcoin.