If librarians and nurses are really such critical high demand jobs then they should be paying Americans more for them rather than importing them from China and India for pennies. There is zero shortage of either if you are willing to pay more than the equivalent of minimum wage.
Not every industry is paying tech workers wages, and places should still get librarians and nurses even if tech is willing to pay more