Most of these would just be visa renewals. Though it wouldn’t be click bait enough to mention in article title
Also, h1-b is limited to 6 years (one renewal) unless I-140 (green card) has been filed for the employee. In which case, renewals become unlimited until green card is granted.
For Indians the GC queue is nearly infinite, hence too many renewals.
The H1B worker is meant to temporarily fill a gap. If there is available US talent, the H1B worker should leave and be replaced by a citizen/permanent resident.