It's hard work writing free stuff for others, much easier to criticise stuff instead of getting your hands dirty.
It's hard work learning programming tools and optimizing, much easier to use a one-size-fits all framework that wastes the end-user's resources.
People who don't like the developers work can always write and publish their own application, of course.