I have personally seen this transition. Some folks who started from tier 2 cities got access to white collar jobs because of MNCs like TCS, Infosys.
Now they have improved skillset through Internet courses and are now working on much higher pay at product companies.
MNCs are essentially doing what colleges fail to do in India. Teaching people how to code, talk to clients and bring them into formal employment.