There's been a labor shortage in the big cities for about a year, though IME that shortage hasn't extended to smaller cities or more rural areas of the country.
No, it's a symptom of capital concentration. Big cities are growing economically because that's where the money is, thus that's where the startup and VC money goes. The rest of the country isn't seen by investors as the best place for growth, so remains relatively underdeveloped.