To me it makes perfect sense that a request made at the time of the rental over rides a profile selection. My profile is set for a certain car type and to decline fuel.
If I'm someplace and want to choose a different car type and not decline fuel, those selections should override whatever the profile says.
It's the same thing with earning points or miles.
Your beef is with your travel agent, not with Hertz.