"Why have fifty devices in the same street spending five watts each on simple firewall functions (250 Watts) when you probably only need a few watts to run virtual machines in the carrier infrastructure?"
Because I wouldn't trust Telstra or Optus to be able to wipe their bottoms correctly, let alone trust them with my home PCs' safety and health.