It's also a new way of introducing a man in the middle attack. You'll have to trust a third party not to change your addresses to their own. And trusting a third party doesn't do justice to Bitcoin's trustless design.
This is something I can agree on. The best solution would be to self-host your own "my addresses" page.
Giving the same addresses to different people is a terrible idea. Apart from reduced privacy caused by
address reuse, you won't know for sure who sent you the payment.
Normally this would be true. But it doens't matter if you are only using the address to receive donations.