> It does not matter to the company that the reporting form is the world’s simplest CRUD app
This kind of advice gets repeated so much it's basically naïveté at this point. On the surface this doesn't matter to the business, because "choice of technology doesn't change business outcomes,"... except, of course, until it does. When your tech stack is so horrible you can't find anyone of quality who wants to maintain it, or so bug- or tech-debt-ridden that you can't add a new feature without spending 100% extra time trying to peel back the layers of BS to find a place to tack it on that works without breaking other things. Or when you can add code easily, but whenever you do, you get paged in the middle of the night because of how it broke five other services no one owns.
This kind of advice gets repeated so much it's basically naïveté at this point. On the surface this doesn't matter to the business, because "choice of technology doesn't change business outcomes,"... except, of course, until it does. When your tech stack is so horrible you can't find anyone of quality who wants to maintain it, or so bug- or tech-debt-ridden that you can't add a new feature without spending 100% extra time trying to peel back the layers of BS to find a place to tack it on that works without breaking other things. Or when you can add code easily, but whenever you do, you get paged in the middle of the night because of how it broke five other services no one owns.