Re: "why SNMP is in a home router"
I agree; SNMP stats are so useful for diagnosing faults, particularly when trying to track down long-term trend faults that aren't shown from the noddy control panels on most devices. But no devices should be configured to answer SNMP on the WAN side by default, and the RW string should not be set to Private by default ever. Have the options configurable, but don't remove the service entirely.