I'm sure my disagreement comes from being balls deep in the GNU side for almost 20 years. It's better than it's ever been for most of those things. But it's also a massive world (not really a single thing like Windows), which does make it less cohesive in many ways compared to Microsoft bundled products or especially the Mac ecosystem.