Wealth should be kept in secret and only the wealth you need to spend in front of the society should be declared as income at the spot. Why? Because there is no way to enforce the opposite. Laws that cannot be enforced reliably should not exist at all.
This so much. Coming up with nonenforceable laws is one of the major causes of unfairness in the world when using my definition of fair.