Reasoning models often talk too much, and those extra words can actually make them more wrong.
Coding agents waste most of their tokens just reading giant files, which makes them slow and expensive.