Baltimore has the characteristics of the "coastal elite". There's just not a lot of good employers. Baltimore has zero fortune 500 companies in the metro area. I really believe that's all they need.
If my job was transferable I'd move elsewhere if it meant I didn't have to pay half my income on rent.
Well, if you're going to go to Baltimore you might as well go to DC instead. While Baltimore I'm sure is doing its best, the city is still a dump for the most part.