I'm sure many, many features were introduced by software developers without any prior request from users. Users then selected what software to use based on which of those features they like the best.
This is how most product design works -- features are developed prior to being marketed, and users subsequently validate them or not -- which is analogous to how new biological phenotypes develop from random genetic mutations prior to being filtered through selection pressures.
> Few users even know what JS means, except that if they do not use it or disable it, they will constantly be met with pages instructing them, even commanding them, to enable it or use a browser that supports it. These were introduced by software developers on their own initiative.
And then users validated those introductions of new features and they became standard. This happened with JavaScript, because JavaScript enabled websites to do things users wanted to do. Conversely, the market didn't largely validate Web VBScript, Java applets, and a wide variety of other now-forgotten solutions for adding dynamic content to websites.
> Software developers at the advertising companies, e.g., Google, and their business partners, e.g. Mozilla, have the control.
No, that's very, very incorrect. Vendors can only introduce products and features -- whether or not they stick around and develop further is up to the market, via the complex interplay of end users and site authors.