Hey! It is a good question. It is not a solution of the problem to disable caching. I think it will be clever for developers to write some option for this.
If your script is so complex that it loads very long time without cache, than having cache won't help you too much. It is better to cut your script on smaller pieces. This will give you ability to work in realtime and avoid some mistakes, that can happen in complex scripts. And the second way is to upgrade your hardware.
I think that it will be useful option. Especialy for those who work with many small scripts.