That attempt was does at the interview stage. Nobody wants to hire a foreigner and then spend 6k for their initial H1B, each subsequent renewal and then spend an additional 10k on the green card process.
If the intent was truly to fill positions with H1 then they should be laying off H1 employees every 3-5 years and rotate them with a fresh crop of H1 so that they never have to set their employees free.
>If the intent was truly to fill positions with H1 then they should be laying off H1 employees every 3-5 years and rotate them with a fresh crop of H1 so that they never have to set their employees free.
There are only 85000 H1B visas available per year (65K regular and additional 20K for people with masters degree from an American institution). That's not nearly enough to do what you propose.