Counterweights are common in a lot of industrial machinery. Most CNC mills have them on the Z axis to neutralize the spindle weight. And they're not always a weight on a rope or chain, they can be gas or hydraulic cylinders with valves enabling dynamic loading.