If you are a good at your job and want to deliver fast then you need to adapt to changing circumstances and continue on. Nothing wrong if you can’t but I have learnt that’s how you play along to deliver your best continuously.
One could argue that to deliver his best continuously he adapted to changing circumstances and left.