3.8 burning tokens it had an error and kept going wasting 98% of the tokens. Is this resonable?

I asked 3.8 to update something after 900 seconds i stopped it. On reviewing what it did. It did a lot of thinking ran into an error and kept burning tokens until I stopped it, half a million tokens with no result. And 3.8 itself ssys 98% of them were wasted

Here are screenshots i left out a lot of the thinking for x seconds but there was a lot. I put in most of its explanation as to why

Apart from wasting 15 minutes is this reasonable and if it just stopped how many data centres would not have to be built

See my follow up post 3.5 lite did the same job 156 seconds and under 30,000 tokens

Oopss images are in reverse start at the bottom

i tried exactly the same request in 3.5 lite

Result 154 seconds and under 30,000 tokens