The first thing to mention is that you do not really increase your privacy with individual addresses.
This doesn't sound right.
If you collect donations on 200 addresses and want to cash them out, you eventually will send out a transaction clustering them.
If you have 200 UTXOs from 200 different addresses, you don't have to cluster them all. That's why there's coin selection. OP may not want to cash them out all at the same time. Therefore, they can gain a little privacy. On the other hand, if they have 200 UTXOs in 1 address, it won't matter if they coin-select or not as they'll have revealed that all these outputs are owned by the same person.
Plus, they may not want from their people to know how much money there are donated. If they use 1 address, they're doomed to reveal it.
So you have 3 options
A fourth option is to use a decentralized exchange such as Bisq.