Are people really concerned about a 2 cent charge? You could cut that in half to 1 cent and your transactions would still be confirmed but it might take longer. But running nodes costs some money, and they get the transaction fees right? Or part of it? So why not throw them some pennies, it costs almost nothing and supports a healthy bitcoin ecosystem.
I do not think people are concerned about 2 cent or the very small bitcoin fee unless they have very btc to send it the first place. Example:
transaction: 19 BTC
fee: 0.0001 BTC
That's not a lot of fee. Other payment systems have much higher fee.