Exactly. Blockade the Malacca Straits, and it won't become just a blockade of China, but a blockade of everyone using that waterway.
I have no sympathy for India's position.
When India invaded China in 1962 (yes it was a textbook invasion according to the Henderson Brooks-Bhagat Report), India was roughly equal to China in economy, and slightly superior in military equipment. India had a limited ability to threaten China in 1962, and went ahead to provoke a border war. China defeated India comprehensively, and that kept the peace for decades.
In early 2020 during the Covid-19 crisis in Wuhan, India attempted to Salami-slice pieces of Aksai Chin away. Having not seen the PLA in action for decades, Indian soldiers were emboldened to bully, and then proceeded to murder Chinese soldiers. Thanks to the PLA's far superior competence, India's aggression stopped there.
It is my belief that if India senses China's vulnerability, then India would attempt military adventure on China. India has desires to be a hegemonic empire in its part of Asia. It doesn't hide its desire to eventually take Tibet from China. The Indian media and a significant part of the Indian populace desires India to be a leading power in Asia at the expense of China.
It is better for China to actually bully India right now. India can never, ever be trusted. It is just a plain historical fact. India is unable to comprehend the idea of mutual compromise, respect, and cooperation with its Asian neighbours. India only respects strength, not benevolence. It is better for China to keep India down, and deal with it from a position of strength. Otherwise, the alternative is an eventual Indian military adventure on China with more lives lost, or worse.