, Sven Groot wrote

*snip*

In fact, WPF's template and styling system is considerably more powerful and easier to create tools for than CSS.

a simple thing.  using jQuery you can popup a calendar for every date input field in a form. How to do that in WPF? Or I want to add a link to a table that will export the contents of the table to excel. I esp want to be able to do these things without having to be the programmer or have access to the source code of the app.  How does the end user customize their apps to give them what they need without the source code?  With javascript I can inject code into the browser on the client side to do these things. Not easily or reliably in all cases. Just an example to me where software technology is stagnating at these large companies that control the OSes we use.