My point is that overengineering and CV- or grant- driven development is not exclusive to the web.
Well instead of you telling TODO app what you have to do, TODO app tells you what you have to do, and that frees you up to think about doing it. Or it just does it for you and you go to beach.