I'll respond collectively:
@TesTeq I never claimed that GTD is all about lists. You attribute that claim to me and then argue with it. The "holistic" argument is too general. It would be best to point out which functionality/aspect of GTD cannot be translated programmatically.
It just so happens that I've been administering and working with ERP software practically from the beginning of my career. These are "behemoths". Yet they can encompass the entire complexity of company operations: projects, warehouse management, accounting, logistics, production, picking, and much more. And they can be versatile enough to be implemented in companies with diverse business profiles.
With all due respect to GTD, this system isn't as complex as ERP systems.
The fact that Allen or his team failed to create a suitable application doesn't necessarily mean that such a thing is impossible. It's quite possible that they lacked the necessary skills. Designing a productivity system is one thing, but translating it into an IT system is quite another. I'd love to know the details of where they "failed."
I use Evernote, and although it's not a dedicated GTD system, I managed to implement all the levels, such as vision, AOF, projects, etc., in it. I don't see anything difficult about it. This is also true in the context of a new application.
@cfoley Like TesTeq, I'm not saying GTD is just lists.
@FocusGuy I agree with you. But as far as I understand Allen's statement, he's not saying it's impossible to write a perfect program for everyone (because that's truly impossible), but rather that writing an application that meets GTD requirements seems impossible to him. And I disagree with that.
Unfortunately, Allen's statement is too general. A long time ago, I came across a post of his where he was drawing up a design for a suitable application. There was a dashboard, if I remember correctly, and many other elements. As a programmer, I see no problem with implementing a dashboard and implementing everything GTD addresses.
So, I'd love to know what element can't be implemented. Of course, the system won't completely do the thinking for us. But that's like expecting a spreadsheet to figure out what data we want to work with.