You are wrong on EVERY count.
1. Below is map of Russia Oil pipelines and you can see they do not reach the Arabian sea.
2. Indians in M.E outnumber the Locals by
1:10 in the very least.
Indians are by and large peaceful and law abiding people and Indian govt. has allowed the M.E to control its citizen. IT is not hard for the GoI to organize these people into a lethal force (violent or Non Violent) when the need arise.
The M.E govts. are wise enough to recognize this and that is why the relationship is Symbiotic and India generates respect in the M.E.
3. In any desperate times M.E oil to India will be guarded by Indian ships to piracy is impossible. This is not true of SCS where china can effectively shut the tap.
4. Maybe Russian tech. is 20 years ahead of India, that's it. But that is old story. Reality is today Indian defence spending on research i.e. DRDO and private players is MORE than russian spending on research. Russia still banks on old glory and tech and that gap will reduce further. Russia can retain dominance only for the next 10-15 years.
5. US and French also do not sell tech. to pakistan on Indian's request. Case in point its the block of sale of F-16 to pakistan for many many years. France too has not sold any significant tech to pakistan in a long time.
Russia has sold tech to China which is far more a lethal enemy than Pakistan. So Russian self interest is rather evident.
Did Russia "consult" with India before selling to china ?