It's not corruption but apathy that finishes off sports. A BBC Indian correspondent mentioned the decline in attendance once the big name Indian stars began moving away from their home teams for more money and franchises moved around. Once people realise that the players care little for these fake teams beyond securing another contract - and are prepared to throw matches then this will continue.
This is why franchise sport doesn't work - no real connection with Jo Public. There's still some credibility in the EPL - based upon the fact that the likes of Man Utd et al did develop strong fan bases locally, regionally and nationally over the decades - although attendances are falling even there.