This was an interesting one - I assume the intention is to prompt further discussion. My concern is while the developer role is evolving and incorporating aspects like design, testing and security that hiring solely developers to do everything as well as code (because let's face it gen AI has been proved pretty useless at that) results in them being stretched too thin. We definitely need specialists in testing, UX, BA, cyber security etc. too. If the budget for a non-trivial project can't stretch to hiring or utilising existing specialist staff to accommodate that, then maybe we should be questioning whether we should be building the thing in the first place. TL:DR If you can't do the thing right, maybe it's just not viable. Saying no is a leadership attribute that's important sometimes.