Should networks be forced to do the heavy lifting of switching?