The majority of 457 visa holders I have come across were doing jobs that wouldn't be hard to fill with locals. The fact is they were being paid way less than what locals would accept. I used to work with a guy who was here on a 457 visa and he was getting paid 100k a year to fill an upper management position. The aussie he replaced was on 150k.