Dont take things to personal. Probably your plan dont correlate with the organisations plans. Hence they wouldnt have approached you. Microsoft is not the only organisation where you can prove your talent. You have 100's of companies in India. Approach them.