My understanding is that when 'UL listed' devices used the EGC as a 'neutral', that the current levels were lower than the UL specification for permitted insulation leakage.
In some ways this becomes a question of intent: if the insulation leaks (which it does) then some current will flow on the EGC, but you don't intend it. But if you wire something to the EGC then you _intend_ for the EGC to carry some current.
The EGC will _always_ carry some current, if only because of capacitive coupling. The question is: how much do you allow, and do you allow it to be intentional?
IMHO we should permit intentional use of the EGC as a current carrying conductor, but the allowed current should be a fraction (10%? 20%) of the current permitted for unintentional leakage, and total current should not exceed that permitted for unintentional leakage.
If I did my math right, 100 feet of 12-2 NM carrying a 240V circuit will see something like 150 microamps on the EGC. I don't know what the UL permitted leakage would be, nor the similar value for a switch.
But 25 microamps at 240V is 6 milliwatts, enough to run many control circuits. I don't see any problem with permitting a switch to 'dump' 25 microamps to the EGC.
-Jon