(From the outside) it seems hard to understand why something should be effectively be mandatory without being officially mandatory.
If collective agreements are to be mandatory, the government should just pass a law making them mandatory, then that's done.
Hiding behind the claim "it's up to each employer and their employees" to decide is just silly.