See the thing is that most Indian TV shows don't have any innovative content and even if they do at the beginning, they always end up with the same old run of the mill storyline due to the TRP race. The Directors and producers of the shows can't be solely blamed for this though...the audience is equally at fault. People love watching Ekta's crazy ass soaps and they give her TRPs hence she continues to show her Saas Bahu, Rona Dhona shit. I remember there was a show on Zee TV probably 2 years back 'Badalte Rishton Ki Dastaan'...It was different compared to the normal thing we usually see on TV...but ended up going off air due to low viewershipπ.So viewers hardly accept new concepts thats why there's always the same storyline probably one of the reasons why Western TV is better Indian TV. Though Historical/Mythlogical shows are starting to be accepted among indian viewers which is a good thing.
Bollywood movies have a further reach globally compared to TV shows which are only limited to a few countries...that sums up the difference in popularity.
TV actors probably stay for 3 years max in a TV Show, then they either leave or it goes air- people switch to a new soap-and forget about that one that is long gone. On the other hand, some people may not go to see every single Salman Khan film, but they probably go to most of them as he releases one movie per year on average.