IMO more people should be critical of the systems and tools that they use instead of shitting on the tools that others choose to use.
We do assume too much of our tools, but many people here are guilty of assuming that other OS’s are broken in ways that do not reflect the average customer experience.