I think it's the wallet software users are using. People tends to use the recommended fees by the wallet software. Yesterday I had a 1 sat/Byte tx cleared. It was hanging there for last few days but I did not bother.
I think people are overpaying because of ignorance.