The transaction has its value is $383,218,948 and transaction fee is 35,700 satoshis that equal to $24,76.
Bitcoin transaction fee is still not cheap enough for everyone but mempools are better recent weeks, people have better conditions to move their bitcoins with cheaper fees.
That big transaction above is very beneficial for people who have big fund and can use Bitcoin blockchain to move their fund on chain, with cheaper transaction fee than if they do it through bank transfer. Transactions on Bitcoin blockchain have an extra security, no reverse.
It is still expensive for people with small fund or the poor to feel feasible when using Bitcoin blockchain and spending fee.
$24.76 is too much for 1 input and 2 outputs transaction. Either the person knew what he did or waste money on fee.
The transaction is having 1 input and 2 outputs. The fee rate with the highest priority that I saw just now to send bitcoin is 11 sat/vbyte, which amounts to $1.05 if you are sending from 1 input to 2 addresses (2 outputs).
The person used legacy address. Let us assume that the 3 addresses are legacy. The fee is for segwit address is $1.05. If the person used 2 times the fee which is $2, it is enough to get the transaction confirmed faster.