Perhaps if they added integrated batteries that only initiated a power draw to charge when they reached a specific level they wouldn't need to draw power from the grid constantly. Expensive way to solve the problem though, perhaps.
Of course it depends on how often you "call home" to check for any information. What might be acceptable for monitoring temperature would not work for a switch when you expect immediate response.