With H1B you need to prove that you are unable to hire anyone from the US for the given position, including actually having to show that you have interviewed candidates and had a job listing up. Alongside having to pay a salary thats above the market average for the position.