UPDATE: Joey answered this question here.
Wouldn't it be more efficient to create new programs within existing charities rather than starting new charities?
Has someone written about this?
I've particularly noticed that there are many small charities working on animal advocacy.
(I can imagine both options have pros and cons, similar to startups vs big tech)
cc: @Joey