Let me show the political influencing landscape in brief: I have lived in both the aforementioned countries and I could unequivocally feel that the average Indian is more aware of political current affairs. Even if final choices could be biased on the Hinduist/nationalist leanings (which is unfortunately a relatively new dynamics), they are not blind to what is happening. Many would call Modi a crook but do not want the alternative posed by Congress and still vote for him. Religious minority appeasing and Reservation biases have been abused so badly in last 3 decades by the opposition (which was in power) that people are now blind to the agenda people like Mr. Modi exort. Their responses are mostly reactionary to lost opportunities of work/social mobility. BJP in India has been projecting itself as savior of masses by bringing in measures, which would have been undemocratic 2 decades ago (e.g Article 370 abrogation or CAA recently). This is in stark contrast to people in US growing up leaning Blue or Red all through their lives, because their family or county has always voted that. If you ask why they chose to, the answer is almost always political party loyalty (and not the agenda). Coming November we will see this again when despite of so many legal predicaments, Donald Trump might still competing hard for presidency based on traditional loyalties. TikTok is aimed at the fence-sitters in US with dramatic immigration, crime or socioeconomic shock videos. When you have a crowd that is not in know-how of current political affairs, TikTok is enough to create disruption. If you had to do that in India, probably Facebook is the weapon of choice.