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.
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.