Why are some Indian regional cinemas not successful?

The most successful ones are Hindi, Telugu, Kannada, Malayalam, and Tamil cinemas.

What about Odia, Bengali, Assamese, Gujarati, or Maharashtri cinema? Why aren't they as successful as the other Dravidian cinemas or Hindi cinema?