Despite the non-profit status, the guy is running a business to support his lifestyle and needs to meet some aspects of code. Sanitation and smoke detectors make sense to me, sprinklers and graded lumber seems kinda silly. The USFS rents some cabins that are not exactly code compliant and this guy should not be held to higher standards than the 'feds' consider acceptable