It seems like a lot of engineers, both here and elsewhere, have a very simplistic view of what other departments do. I've seen similar simplistic statements about design and management. I guess that's just part of human nature, to develop the view that only your work is complex or nuanced.
Maybe . . . are you OK with the legal department assuming you are a lazy simpleton if you launch software with any bugs? Especially considering any misfeatures may have been implemented under management's direction?
I'm not sure that I see your point. Adding extra bits is more work for the legal team, and might lead to 'bugs', but a clause like this is going to lead to pissed off engineers who might leave.
To further mangle the analogy, what if I release bug free code that doesn't do what it's supposed to do?
Lawyers see a "mistake" and go for a landgrab. FB/Instagram TOS update was probably a similar dynamic. Legal likes to err on the side of over-reach, all other things equal.