Are you two playing got you!
No. I just absolutely hate programmers with a lot of experience, who give out bad advice, leading new programmers to directions that yields just more crap software into the world. It seems that that type of people have one universal factor: they will never ever admit an error. They also seem to think "correctness" is something someone else can work out afterwards; their work is to get the "product" out there as soon as possible.
The reason software and device firmwares are so crap today, is a direct consequence of programmers having the same attitude as brucehoult here. I just can't help but fight against that kind of crap. It seems to be my hobby, I guess.
The problem with this approach is that you turn a simple Q&A thread into a debate. Debates are fine. I like debates. But they're incompatible with Q&A. In the future, if other people come with the same kind of doubt, we won't be able to recommend this thread because the meaningful answers will be so buried in parallel discussions that it will be discouraging to read.
My suggestion is that on spotting those "programmers with a lot of experience" (by the way someone with a lot of experience is someone that made a lot of mistakes) giving "bad advice" to "new programmers" one counterargument be given maximum. If that is not enough let's create a new thread, invite everyone and debate that idea there.