remember that are not the miners that make the fee, they could accept even the lowest fee if everyone was using the lowest one and reducing the average, it's up to the peple that decide what fee to use
if for example everyone start now to lower his fee the average would be like the old 10k satoshi per transaction, but instead everyone is rushing to have his/her transaction prioritized and this is increasing the average, miners have no fault here
This is something that people seem to forget about Bitcoin, it's the demand of wanting to be confirmed firs that's going to pretty much lead to a fight in the tx fees going up in order to acheive this. For instance, if everyone is going to be paying 10 cents for the transcations and someone wants to go faster they'll pay 12 cents. Slowly everyone will gradually move up to this so they get confirmed faster and faster.
This'll go on and on until we hit such a high point like we're at right now and we also have a scaling issue that needs to be addressed, thankfully BTU died off and Segwit should take more of a prevalence and maybe with UASF even run and save us from the high fees at the moment.
Fees aren't fair but that's how this all works, can't fight it if you actually want to use BTC.