I absolutely agree with the article on this matter.
While what you're saying is 100% correct, I'm now seeing first-hand (we're dealing with a bunch of new hires at our company, and I'm the most senior developer on the floor) the reasons behind this.
The biggest reason is this: 9 out of 10 hires haven't yet cultivated the art of researching for themselves (we're speaking entry level programming jobs). If you give them an easy way out, yes, they do benefit more in the programming aspect in that they now have an answer and have gained a jewel of information; but they're missing out on researching for themselves. The art of looking for an answer. Cultivation of the persistence that is required of good programmers, both in searching for and implementing any given solution.
These talents are worth more than the coding knowledge itself. The coding is propositional knowledge, but getting the solutions and doing it right is propositional knowledge and worth the wasted weeks.