They will have significant power in decisions that affect my personal finances, therefore it’s right we know of their motivations and any potential conflicts.
Candidates are there to serve the public and to oversee the spending of spend public funds, we should expect integrity from them as a minimum and so why shouldn’t they be required to be transparent?
Anyone who works within the public sector and is paid for by the public should be required to share with the public what they earn to ensure they are not creating legislation that is directly beneficial to them