Some people simply live in the belief that transactions should always be cheap, no matter what the price of BTC is, and about what is going on behind the whole crypto mining process.
Personally I believe that the fee of Bitcoin transactions should only be considered in either Bitcoin or satoshi units. The fee rate at 1 satoshi/vbyte today can be 100x more expensive in 10 or 20 years later when price of Bitcoin increases 100x.
It is not a fault of Bitcoin for cheap or expensive transaction fees in USD or fiat. If its network still allows patient and wise or knowledgeable people to make transactions at 1 to 10 sat/vbyte. It is acceptable in my opinion.
It is not fair to require cheap transaction fee while you earn a lot of money from Bitcoin, in fiat. The storage cost of gold, diamond in bank vaults are much more expensive than the fee for toilet paper storage (if there is such services or vault).
I'm just looking at mempool data and what about those who still pay a few hundred satoshi/byte?
Mostly from exchanges, services that broadcast withdrawal transactions for customers. The rest (much smaller) are from people who use bad fee estimators.