It isn't hard to create a new address for each transaction is it? better to be safe than sorry!
I don't see how this provides much extra security. If you access wallet each time and it has all these addresses, I don't think it matters if compromised.
I think security is more about your wallet then amount of address's you use.