In my observation, motorsports aren't popular in India mainly due to the high costs involved and lack of infrastructure. There's a scarcity of tracks and facilities for training, making it tough for aspiring racers to pursue their dream. Moreover, the perception of motorsports as a dangerous activity also deters many. Furthermore, the lack of a strong motorsports culture, as compared to sports like cricket or soccer, contributes to its limited popularity. Lastly, the media coverage for motorsports is also relatively low, reducing its visibility among the masses.