Enforcement, in itself, is just a workaround to ensure compliance. In other words, enforcement is not a good solution. What is needed is a protocol-based solution that works without forking and is non-voluntary.
+1
Why not use MN with X11+ as pool.
I understand the need for enforcement, but I actually don't like it.
The lurking thought is that it demonstrates a level of control over the network. That has many unintended consequences.
For example,
* Those who would spin, could spin a view around the reality of decentralisation
* Those who would regulate, could spin a view around administration of a network
If we do it, I hope we can nuke that part of the code soon after it serves its purpose.