US election in a nutshell. The result is predominantly down to economics. All the other stories about why are mostly surface and/or minor influences, in my opinion
My experience of the dev world is the tooling (language, dependencies, etc.) on projects changes so fast that it's a major life sacrifice to keep up. And even if you sacrificed everything, mastering those tools is still impossible.
I think the knowledge required to work on a project needs to be carefully scoped such that, if programming is your profession, you can be reasonably expected to understand the tooling's subtleties. The need for learning should be minimised to allow for the possibility of mastery.
The first thing every project should do is establish a membrane, such that everything inside can be reasonably expected to be understood by those working on the project. And that membrane should be fanatically defended.
My prediction of Starmer being the UK's Obama is looking on - early optimising leads to complete disillusionment with the political establishment. And as Obama led to Trump, maybe Starmer leads to Farage: