Agree- I too get tons of emails from Indian recruiters who are the worst to deal with and most jobs pay peanuts for senior level IT work. Best way is to become a niche expert in a specific high demand area that requires critical assistance and can bill high rates and do short contract work.
Full time jobs are not stable or secure anymore with H-1B/L-1 and off shore cheap labor.
Me- plan to go back from advanced degree in a field that cannot be off shored so easily or replaced by cheap labor. Maybe some type of finance or legal field that is not sent to India or China.
I do not see C-level (CEO, CFO, SVP) executive level jobs being sent overseas anytime soon.