Don't update immediately? Update immediately, but selectively? Nix offers many options here.
Besides, Nix is even better for such breakages. If GCC breaks you packages, the system does not build and never gets into broken state, all the while old system remains available and kicking.