Why? I may work an 8 hour day or a 12 hour day (particularly on-site) - I would rather get paid for every hour I work.
(b) Raise your rates.
I don't care what your reason is for charging less. I don't care if money isn't important to you. Try it. Talk less about why you charge this or that. Challenge your own assumptions and try raising your rates.