Can you explain how you want science to be influenced by "social or political ideology"? Do you just mean developing weapons during wartime and medicine during epidemics, or something beyond that?
To put it nicely, it's easy to see that the social sciences are a lot harder to get right and verify than the natural sciences. Oh, and it doesn't help that it's much easier to be biased about topics in social science.
Regarding the third point, although it might be fundamentally misaligned with what you want to read, the Reddit system does do a very good job at highlighting what most people want to read (for better or worse.)
I 100% agree that purity is still incredibly useful for reasoning about and maintaining code in any language, but I think you're underselling the benefits of statically verifying that you haven't unintentionally introduced impurity somewhere. Oh, and ideally it'd also allow for some nice optimisations, but I'm not sure to what extent that's being done.
I think the idea is that with perfect knowledge of the current state of the universe, you could deduce that yes, that water was once a snowflake of some known configuration.
But by favoring websites that support AMP, isn't Google already "penalizing a much larger base of content creators who don't have the means and infrastructure to handle this"?
That's silly - if anything it's the other way around. Web tools have a ridiculous degree of corporate backing, especially with the countless libraries from Facebook and Google (React, Angular, Go, Dart, Flow, IMMUTABLE, etc.), and even Microsoft with TypeScript and others. Meanwhile, Make and friends don't have any corporate backing.
Yes, it's simple, but it's on almost every installation of Sublime Text, and moreover, package management is a baseline expectation in modern editors, so having it built-in makes a lot of sense.
How does the Sistine Chapel matter any more than a work that will be experienced simultaneously by thousands, if not millions of people across the world, and will be immeasurably more immersive and entertaining?
To change it, I'll have to go spelunking through either the HTML or the CSS, and if I was a designer, I'd probably pick the CSS. Looking for the 'product' class and tweaking a few properties sounds much nicer than figuring out how I need to change 'col-xs-4'. I'd rather have a conversation with the layout engine than struggle with some middle-man generic CSS framework like Bootstrap - it's simpler and more flexible (imo).