Because you expected exactly those responses, it's easy to not get emotionally invested and it's a much more likely way to learn something.
Adding caveats and exceptions directly in the post usually just obfuscates your point and makes it harder for people to understand you. Sure, in a formal publication absolutely recognise the limitations of your argument. But when having an internet discussion, the time for elaborating and explaining limitations is either in an appendix or a follow-up post.
This doesn't apply to exceptions which are material to the main point you're trying to make though. Just things which, if asked "Give me the bottom line," you'd omit.