Absolutely, this is why I rarely use stack overflow anymore. This attitude exists in all programming languages, even many of the stack exchange sites, like mathematics. I wish there was a direct way of saying it: "Believe me, I am smarter than you think I am. These cop-out solutions you're proposing have all been considered, but if I could find any way of solving my direct problem, it would be better than any other alternative."