I agree and thank you for writing this reply. As of late I notice that the one phrase that is guaranteed to set me off is the phrase "that won't work" or "that's not going to work".
My reaction is always: "okay...you took the time to tear it down but not the time to think through why things were done that way".
It's easy to see flaws, but much harder to suggest alternative (and improved) solutions.