...
Addresses should generally not be reused. Reusing addresses harms the your security and privacy as well as the privacy of all Bitcoin users. Extensive address reuse contributes to systemic risks which endangers the system (what happens when RPG wielding ninjas show up at mining farms with demands to not mine transactions belonging to their enemies? If regular transactions are conducted so that they are indistinguishable to their author's enemies we never need to find out). While the community may not go so far as to prohibit reuse, building infrastructure that rewards it is not a good plan.
Other than the possibility of the random number generator not working correctly address reuse does not automatically "harm" anything. It fully depends on the use case of the individual. Many users realize a benefit of address reuse because of usability and transparency. There is a general bias among the developers over what they perceive as "harm" concerning privacy issues. Nobody should be "penalized" because they have a system that depends on address re-use if there are no other security issues surrounding that. The developers should also not try to influence the code based on their personal biases over the wishes of many users.