You do realize Ukraine was a massive loss for Russia, right?
Russia gained a small chunk of land, but created an implacable enemy that is willing to be used as a proxy right on its borders, where there was once a nominally neutral state.
India doing the same to SL would create a similar enemy that is willing to be used right on its borders. Also, Bangladesh and Nepal, far from being cowed, would start actively leaning away from India.
Yes, definitely, we do recognize the situation in Ukraine is a massive loss for Russia.
That's why leaders EU and USA after announcing a notional sanctions on Russia, met in Italy for a late night Bunga Bunga party, to celebrate their win.
( Loss of Russia= win for the west)
Come on man, every damn country is not Pakistan to be played as a proxy for the west thus digging it's own grave.
Nepal, Bhutan have had seen an example closer than what this thread proposes to do with Sri Lanka. Remember Sikkim? If they didn't drift then, they would not now.
And Bangladesh? We had an wholesome opportunity in 1971.
Though as stated earlier, I don't see any chances of India doing a Crimea on Sri Lanka. But, not for the reason you mentioned.