There's a lot of satisfaction to be had in reflexively ranting about things and slamming on
them. In my experience, there is ultimately more satisfaction -- just of a slower and less
instantly-gratifying sort -- in learning and building. Unfortunately, the two approaches are
often at odds, because one is fundamentally about protecting one's preconceptions, while the
other requires with-holding judgement and seeking out ways to challenge them. In this case,
you're being factually wrong, utterly ignorant of the relevant technical issues, and actively
hostile to changing either -- but you do probably *seem* smart to some readers, and that's a
choice you can make. Many technical people do. YMMV.