I say tear down the house and rebuild it because a lot of things with building, plumbing, and mechanical are not up to code either.
But seriously, where do you draw the line?
If the receptacle is not there and there is no neutral available at the switch, I think the AHJ's are requiring too much work for an existing situation.