Hmm...
So if I wanted to have a general address for people to send money to me for donations, services, or whatever else it is I am doing, you are saying I should not do this, and therefore making a certain address known as being the one to pay me on is essentially not to be done?
If so, then how do I do this? What if I wanted to (just a silly example) print t-shirts or put an ad out on the newspaper or a tv commercial saying pay to this address for some purpose -- you are saying this should not be done?
This is _strongly_ discouraged.
Indeed - I didn't read the OP carefully enough - you really should be generating a separate address for every payment being made.