From my understanding transaction fees are calculated automatically based on the transaction size in bytes, the current average block size, etc. I've noticed recently that transactions have been appearing with 0.2 monero transaction fees despite being nominally the same size as other transactions using 1/10th the fee. For example: https://monerohash.com/explorer/block/1283872
Obviously any miner will gobble up these high fee transactions and prioritize them in any block they are constructing -- the miner that found the above block got nearly 1 extra monero vs. the average block reward.
Any idea what's going on here? Does the monero wallet have an option to specify transaction fees I'm not aware of? Why would someone (purposefully or otherwise) pay so much (nearly $4 in USD) in fees for a transaction when at a time the mempool was nearly empty and their transaction would appear in a new block shortly regardless?