A fixed weight but not angle means the force varies. Cut the cable and acceleration would therefore also vary with that angle along the track.
Springs make a lot of sense from an installation perspective and can be easily tuned to match the specific door design, but if I was working from scratch on a DIY project I would prefer to use a counterweight if there was somewhere it fit.