Enhancement is not an energy-based spec. The intention of design for non-energy specs with a filler is that they press that button at all times when there's no higher priority ability for them to hit. You also have a resource spender with no cooldown, so there is no downtime, so there needs to be periods of lack of ability to use your no-cooldown spender due to lack of resources, otherwise you would never hit your filler button.
If your definition of starving is "sometimes needs to spend time generating resources, by pressing an ability with no cooldown that generates those resources" then you're right, but I would describe that as a very poor way to define the word.