JHAS are not meeting training obligations to overcome the shortfalls in labour that create the need for 457 holders in the first place. No apprentices and bugger all training.
There was a requirement under the previous Government that an employer must spend a minimum of 1.5% (I think?) of total payroll cost on staff training, or pay a penalty to the ATO.
I suspect that provision may have been rescinded?