I'm not sure whether you're saying that the proponent of CDT has a silly view or whether you're saying you don't understand their view.
The second... well, probably a bit of both. Anyway, I think that I understand my reservation about the classic presentation of CDT. From Wikipedia:
your choice of one or two boxes can't causally affect the Predictor's guess, causal decision theory recommends the two-boxing strategy.
It's the first statement that is false in the perfect predictor version, because it fights the counterfactual (the predictor is perfect). So the naive CDT in this case is not even self-consistent, as it assigns non-zero odds (100% in fact) to the predictor being imperfect.
It seems more reasonable to say that your choice of one or two boxes causally affects your self-assignment to one of the two groups, winners and losers.
I'm not convinced that this is a fair portrayal of what the proponent of CDT says. That's not to weigh in on whether they're right but I don't think they fail to be self-consistent in the way you have outlined.
The proponent of CDT doesn't assign non-zero odds to the predictor being imperfect, they just say that it doesn't matter if the predictor is perfect or not as, given that the boxes are already filled, it is too late to influence the thing which would lead you to get the $M (your agent type at t=0 rather than your decision at t=1).
The CDT agent will a...
With much help from crazy88, I'm still developing my Decision Theory FAQ. Here's the current section on Decision Theory and "Winning". I feel pretty uncertain about it, so I'm posting it here for feedback. (In the FAQ, CDT and EDT and TDT and Newcomblike problems have already been explained.)