Many big publicly listed Tech entities are better off acquiring smaller startups for the technology rather than doing R&D on their own. The core idea is to improve the bottom line and reduce expenses, as 'failed' research is pretty damn wasteful and cannot be justified to stakeholders.
Not even remotely, 2 million is more like the Salary of a CEO/CTO of a Mid level company. IIT graduates doesn't really earn that hyper salary, more like in the range of $150-300K USD.
I'm not from IIT (I have MS and PhD from top tier US university), but I get about $192 K excluding equity, which is little better than my Research assistant professor position in Stanford, where I got $125 K without any equity.