Re: Local code for service
Since you, as a jurisdiction, have the right to amend the code for local needs, there might be a middle way to accomplish what you want to do and not be hard nosed about it.
I do not think you are too off base, but there are situations that requiring said service equipment might be a waste of money, burden on builder/owner, challenged for other reasons.
Why not write it as proposed with exceptions that have soft edges. I do not agree that gas alone is a sufficient reason for exception, as fuel costs vary wildly as we have seen in the last thirty years as the system gets gamed all the time (look at steel prices) and I have seen heating switch back and forth between gas and electric. (everybody claims shortages and jacks the price for all types of product).
I do not know your climate, economic stature (Beverly Hills, Quartzsite), general health of economy, if consistent underbuilding, future outlook. So start with houses that you know need the power, houses that don't, houses that might in the future. Find some way of having non-burdensome appeal or variance. Try posting the proposition to all the local contractors. Publicize a meeting date and have open hearings for public discussion, more than once. Have your ducks in a row but be willing to change.
my 2 cents
paul