> The key issue is that upgrading is almost always a manual process that is likely beyond the skill level of a home-user.
Seriously? Beyond the skill level? All I need to do is login and click the check for updates button, then click apply. In fact, that's as complex as it has ever been for all any of my routers for going on 10-15 years.
IMHO, if a home user can't manage that much, chances are slim they could even drive a browser.