Hating shows their lack of skills. They are the kind that know just enough to complain but lack any significant skills when it comes to development. They probably work in some point and click system administrator job. Eventually they either learn they can lead the change they want to see in open source and shut up because they aren't willing to do it, or they keep throwing a fit like a baby thinking that'll help them get their way.