Having their business transparent makes sense but by restricting people's personal lives like this would disincentivize good people from rising to power, which is not what we want.
Good, I don't want people rising to unlimited, uncheckable power and creating oppressive hierarchies in general.
People that want to be powerful for personal gain will be filtered. People that legimitely want to give their all for their country will be encouraged.