Seeing technology as a politics-free endeavour is how you end up wasting hundreds or thousands of hours of your limited time on this earth because you don't realize that that framework isn't popular because of its high quality and developer efficiency, but because of a combination of social and political dynamics, and that you could've saved all that time by using something that works much better but isn't as marketable
"You are not immune to propaganda" also applies to developer marketing, basically, and the problem is far far bigger than a bunch of startups *deliberately* propagandizing; there are masses of developers unknowingly contributing to the problem by unquestioningly accepting the dynamics involved, and developing new things in their shape, with the same problems
And to understand this problem better, ask yourself this question: what is more marketable and brandable, something that does one task well within a narrowly-defined scope, that you will only think about when you have that specific problem... or something that promises to solve all your problems (but turns out to do so poorly because of the impossible scope, and you'll only find that out 3 months later)?
And no, I am not talking about tools like grep, sed, or awk - those do lots of things, and have a very broad scope.