The real reason NYC has a shortage of engineers is because engineers don't want to live there. Aside from one or two cool startups and the Google office, most tech jobs in the area are in finance or "agency" style work.
"...selling digital media, trafficking ads in DART, negotiating CDN prices with suppliers, creating P&L's where the COGs is Akamai, tracking and filing bugs in Pivotal Tracker..." sounds like exactly the "Boiler Room" sort of startup most people with other employment options want to avoid.