i think you will find if you pay any bill at a post office you will pay an additional fee...
the post office is not a charity and has to make money like all businesses;; they are mostly privately owned and they need to pay there power bill and all other business expenses + take home a weekly...