I don't think they appreciate just how screwy this can make things. A lot of embedded controllers use zero crossing detectors in their power supplies to provide the time signal.
Its been such a good thing for so long that I am not sure people really internalize the assumption they are making. I see this when I put things (like embedded controllers) on 'pure sine' UPSs (this is where the AC power charges the battery and the load always runs off the inverter). Since they do not accurately track 60 hz things like my NetApp filer lose and gain time sporadically (only kept sane by some NTP work which is poorly supported in the StoreVault series but that is another rant).
Its been such a good thing for so long that I am not sure people really internalize the assumption they are making. I see this when I put things (like embedded controllers) on 'pure sine' UPSs (this is where the AC power charges the battery and the load always runs off the inverter). Since they do not accurately track 60 hz things like my NetApp filer lose and gain time sporadically (only kept sane by some NTP work which is poorly supported in the StoreVault series but that is another rant).