I'm not sure how much this has changed. I had two consecutive H1Bs and had to do pretty much what it says, even to the extent of having someone from the Department of Labor turn up, unannounced, at my workplace to check I really was there working and doing the job I'd applied for. Also my employer had to advertise my position in multiple places. This looks like they are clamping down on the worst excesses that agencies cream up.