I think it's too complicated an issue for them to deal with.
There seem to be so many differing requirements, they are hoping the lame mechanism they have in place will "do"...and so I think it is a case of bury DTRegister head in sand or at least ignore their users requests
I've had to workaround their system by turning it off and creating my own with chargeable, conditional fields.
It's flakey but satisfies UK law.