I think right now there must be a fair amount of this competition going on, if a fair amount of the income from non-profits already comes from earned income. But what I'm proposing is the creation of a corporate structure that would allow the earned income component of what public benefit organizations are doing to be structured in an entity that would become taxable.
In that sense, this seems to me to offer a more level playing field than the current situation.