There are plenty of jobs as a doctor that pay 350k+/yr that are vacant and are being filled by H1Bs. This mostly is in areas that have low cost of living. You could literally buy a good house with that salary within a year and fully pay for it in two. But people just don’t want to live or work there. Even doctors would prefer to be in NYC or LA over Jackson, Mississippi.