Transactions are charged a fee in sats/vbyte. Miners are incentivized to choose transactions based on how many fees they can fit into
Discussion
A block
In this case, the user paid over two orders of magnitude (100X) over what is required to get a miner to pick their transaction.
What would make the speed of a transaction that important? Why couldn’t someone wait until the next block
If you need your payment to confirm quickly...someone might have sent a deposit to an exchange, or is trying to pay for a service they want ASAP. Most counterparties don't treat mempool txns as payments, so it's not "paid" until it's in a block, or in a block that's had some more blocks built on top of it.