The idea behind these domestic t20 leagues is to generate profit, both by the board and the franchises. It won't survive if it fails to do so, as simple as that. I don't know how BCCI or India comes in the picture. Those companies are not owned by BCCI, and it'd funny to think that these companies would harm themselves to make sure the PL's don't become successful. And SLPL or BPL or any PL was never a competition for IPL, I don't know where that idea came from, since it's a domestic league targeted for local viewers.
This new fashion of blaming BCCI for everything that is wrong with cricket is getting really boring.
You can be the ripest, juiciest peach in the world, and there will always be someone who hates peaches.