The main reason is, that Hindi is quite widespread amongst Gujarat and Maharashtra :k
Thats why, it doesnt have that level of widespread reach, as that of tamil and telugu.. which are completely dofferent languages, and ppl know less Hindi in d south.
Hence less chnls for GJ and MH :k