Not all H-1B holder are working on core R&D projects. They are also working under not only inefficient (rather worst) managers at onsite. Many on them are working as onsite co-ordinator and licking the client , just to ensure that their contract is renewed for next quarter.