I think I partly disagree with your disagreement
MB’s implementation of the Work entity allows you to create a version that corresponds 1:1 to a particular score, but that is not their primary function.
MB-Works were conceived (partly) as an adaption of the FRBR-Work entity, which are higher-level abstractions. They represent the idea of a thing. Because we don’t have an entity that matches the FRBR-Expression, MB-Works sometimes do “double duty”, acting as both, but I think their primary function is still to be abstract and general rather than specific to a score/version/arrangement.