I consider myself an innovator on this field, and had a long debate with serious people on LinkedIn about the "value" of a software framework. I had to quit because their reasons were strong (money is the ultima ratio) and I could not add anything more to support my (more "academic") approach.
I formalized my "mission statement" that starts with this:
---
We have our economy model based on material goods: companies turn raw materials and resources to products that users individually buy and use. These goods get worn and eventually break, so the user comes back to the company for a new one.
IT artifacts are NOT of this kind. Apart from changeable technical boundaries, an idea, a digitized book, a software can be accessed and used at the same time by unlimited people at the same time. They don't wear off, don't break by the usage; if there is an error, it can be fixed and the change can again be globally deployed.
Shared. Fixable. Ever-lasting. These fundamental features make IT a science, or art, but totally useless for business. ... [If] you create an (IT-term) well-architected component, you SOLVED a task, and that is WRONG for your business!
...
---
See the rest here (if interested) Mission statement.