I read through the article and I wouldn't refer to their approach as 'gaming' the H-1B system. People who are on H1-B tend not to leave their companies for 2 main reasons
1) They've entered into some agreements where they agree to pay the company some big penalty if they leave. This is clearly illegal but still happens. So, the employee knows he/she can do a job transfer but the penalty holds them back. Some of them might be advised to seek a lawyer but they worry about the expense involved. Bottom line is they are scared to move because of this.
2) The person has started the Green Card Process and does not wish to 'go back to the end of the line' which happens if they switch jobs unless they have gotten to the final stage of the Green Card Process and have waited for 180 days with no decision taken on their application.