As I said in a separate thread, I'm a GTD newbie, and still coming up to speed (read: still getting it working). Still, I'll share my thoughts regarding Daily Task List because I got some very specific thoughts from the DA GTD book.
I think his opposition to the Daily Task List is that it should be meaningful, realistic, and reliable. Putting something onto the list means you believe you can get it done today and are committed to doing so. This is especially challenging for me because my hopes and desires usually outstrip my true capacity. Separate topic....
My take on GTD is not that there isn't a Daily Task List, but rather that the Calendar is the list. GTD's thrust is instead of putting everything onto a list with the mindset of "Somehow, someway I've got to [or hope to] get this done today" that you actually schedule it in. GTD allows for day-specific actions (ie. not scheduled to a particular time), but I sense that we have to be cautious about using those. It would be very easy for those to accumulate to the huge, unrealistic DTL that puts us back where we were before. I think the final step is what GTD calls "getting down to the runway". When you're down on the runway, you know what you're doing when, you're comfortable with it, and so you don't worry about the things you're not doing. A day-specific action is, for me at least, an action at the 50-foot level rather than on the runway. It may not be required always to get everything down onto the runway, though in very busy times one may want to. It may be ok to enter into the day with a handful of things at the 50-foot level. If you have enough slack in your schedule, you can get them done with only that level of planning.
Again, the daily calendar really is the daily task list: It is what you're doing today: not just tasks, but meetings, calls, commuting, etc.
Anyway, that's what I'm striving for. This is how I understand it, and I try each week to do a little more.
Best wishes and be well.