I mean, just off the top of my head, I can name several supermarket chains who have asked me to buy my shopping from them. And that is not even counting the many smaller, local shops who also want to sell me stuff. Wouldn't the world be a better place if only Tesco was allowed to sell things?

Comments
Yes it was a joke. You are spot on that is the perception, but it is not necessarily true. That was the point I was trying to make. Especially as donations and fundraising make up less than a third of the income of charities, more charities is not always bad.
Is this a joke? It doesn't matter if there are lots of companies since they compete for custom. It wouldn't matter that there are lots of charities if they competed on outcomes. Instead the perception is too many simply compete for donations.