> It just caches too aggressively which makes development really annoying to a point where anytime I encounter issue on Firefox my first thought is "Is this Firefox caching issue?".

This is a non-issue, if the devtools is opened, checkbox for "disable cache" is is checked by default.

> When I develop web I have very quick update loop and I really can't be questioning browser. I cannot work like this. Firefox is unusable for me.

How can you be developing front-ends and not have the devtools open while doing your quick edit-test cycle?