This type of software architecture is good when you're building stable, well known systems. Notice that none of his examples were new or novel functionality.
Most people don't work in that world.
Most people don't work in that world.
You’re either making a productivity app where CRUD and UX are pretty well known patterns.
Or a scalable web system - also very well tried territory.
Or analytics and data processing - again well trod.
If you’re not a good pattern matcher you might think every UI framework, or your next API abstraction, is some next general theory of relativity.
But otherwise the major novelty in most software project pursuits is going to be the context, people, and industry your building it into not the tech