Some generators do need to be started up every few months anyway to keep the rotors fully magnetize.
Yes this does occur but even when ran supposedly dry there is still fuel in the idle and main jet passages as it is impossible to get every bit of fuel out. It is the same when I clean a carburetor as some water/soap is left behind which why I use a non-residual soap. I haven't use either the spray or dip carburetor cleaner since 2014 on any carburetor.
As a repair only shop, repairs is how we stay in business. If no repairs then we go out of business or try to make it as I have the last three months of paying overhead and losing money. Matter of fact my bank account for the business is now under $400 even though I have $33,000 in parts in the warehouse. I currently don't have medical insurance but my doctor is still insisting on me coming to his office for office visit and tests which I am unable to do so my medical problems just have to wait.
And yes I charge to get these carburetors clean but I consider $25-$50 in labor is well worth it considering some these carburetor are a couple hundred dollars. Matter I doing a Generac genset now that carburetor [$130] that having rework the needle seat due water damage. Even Generac charges $60 for the carburetor repair kit. But I am using 82 degree countersink to straighten out the needle seat problem. Now if you think a shop like charging $50 for two hours of work is making a killing then so it be. Even the electricity and hand toolsI use cost anyone doing the work. Besides the customer is paying for things to be do right and not half a$$ done.
Now of course some think we make tons of money every year, well I don't. When I retire in a few years then everyone can go to those shops that have so-call mechanics that can't even find a bad spark plug.