the only thing and i mean only thing riot can do is allow gambling companies to sponsor again
also the orgs you mentioned, immortals is dead, acend is dead, m80 was never alive, and faze just went broke, optic is unstable as fuck nowadays lol
viewership and content bring in sponsors, all three combined is what makes esports profitable
theres a reason why streamer orgs in emea and pacific are way more successful, but shit orgs like m80 are useless
and since forever esports has barely been profitable outside of tier 1 csgo, league, and dota so idk what yall expected