I'm not sure who picks "essential" versus "non-essential" services, but IIRC that's the criteria for being funded versus not being funded during partial shutdown.
I guess my point was that if people are complaining about certain services being cut due to a shutdown, the people should be equally mad about what services get shut down during a shutdown. They've happened enough in the last 50 years to warrant a more open debate.