I really like that because just mentioning code doesn't do any good. Just because code says something doesn't mean that it makes sense. There's tons of omissions in codes or stuff that is unnecessarily restrictive or way not enough to be safe.
Screws are the perfect example. If code forbids screws but you are going to use the proper screws that are (with good reason) allowed in other jurisdictions that has a completely different vibe to it than someone blogging about using dry wall screws to frame a house. One is a safety concern and why inspections are a good thing, while another is a minor case of ignoring code without any concerns and where an inspection would suck (if you were the homeowner doing some work yourself). If they want to use something that is more expensive and let's them do something themselves that they wouldn't be able to do at all if they had to use nails, more power to them! Change code to allow the right type of screws!
Your second part of the reply does the same, it sort of explains why you think it's a bad idea (and I agree that it is for various reasons).
Could you explain why it is not a good idea to overlap roof lines?