100 addresses? That's insane. That's like going to the bank and them giving you 100 checking account numbers.
No, addresses are not account numbers.
Addresses are single-use payment identifiers.
Using the same one more than once is a security and privacy vulnerability.
A privacy vulnerability yes, but that's not always a concern. I don't see how it's a security vulnerability though.