Companies needs viewers or sponsorship tax benefits, this is where the government can help, to encourage them to sponsor a team.
For example, in Spain, if I am not wrong, a company that sponsors a club instead of deducting 100% of the invested amount has the benefit of deducting 200% (ex: if they sponsor with 1k they have the tax benefit of 2k)
RE: Where will non-professional sports end up?