Because India is not the same development stage as either US, or China.
US is the one of her own league - monopolization of the technologies and services, the top of the value chain. USD appreciation has very little affect on them.
China is in the stage of moving from low-end to the middle of the value chain, they have created a massive scale of manufacturing base to absorb the fluctuation of yen. Quality is more important than price.
India, however, is still at the low end of the industries. The Customers the low-end products are very sensitive to the price.
India can push up her rupee, but not now, neither near future. She can only do that once she stabilize her position and reputation in the supply chain, which will take years if not decades.
Check your figures before making your claim.
Let's see what really happened to the trading balance:
2002: -5.05 B
2003: -4.23 B
2004: -12.66 B
2005: -22.90 B
India Trade Balance 1960-2021 | MacroTrends
So, except 2002-2003, India's trading balance was getting worse. That is understandable, the foreign exchange rate movement generally doesn't affect economy immediately.
If we look a bit further, the appreciating trend of Rupee continued until Jan-08, during which Rupee hit 39.27 vs USD. In the meantime, India's trading balance went down to -62.02 B. The damage was so bad, even though India rupee turned to depreciate since then, the impact still continued until 2011 - the worst trading balance: -122.91 B.
Again, check the fact before making your claim.
View attachment 79644
If you want to be Mr Modi's spokesman, you need to do much better.