I guess the point I don't understand is the difference between precommitting and deciding on the spot in this case. The calculation seems exactly the same and not time-consuming, so why bother precommitting?
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. If the second:
The proponent of CDT would say that it's not the same calculation in both cases.
They would say that NP rewards you for your agent type (broadly construed) at t=0 and not your decision at t=1.
Precommitment is about changing your agent type at t=0 so the relevant calculation here (according to the proponent of CDT) is "what are the benefits of having each agent type at t=0?". One-boxing agent type wil...
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.)