Not sure how more staff can fix lack of data. Unless one of the contractors happened to walk out of google with a magic many-petabyte USB drive.
It's really quite simple.
Apple used TomTom data, but messed up with them. Know that TomTom data are used in 50% of car brands, inclusing Audi, BMW, Renault, Mercedes. And also works fine in all HTC phones. Then you might see that it's not the data that's weak, bur the way Apple handled the data. When comparing errors in Apple maps, those same errors do not occur on maps.tomtom.com
Now also Apple is leveraging yelp points of interest. I heard complaints from Barcelona where Yelp is not a common service, resulting in only 20% of bars and restaurants being listed in Apple maps. TomTom has 30 million points of interest on offer, including gass stations and parkinggarages, that Apple for some reason doesn't leverage.
Now the solution is quite simple. Apple has just a handful of people working on maps. Those are errors in GLOBAL maps that Apple cannot solve from cubicles in Cupertino. How to handle numerous complaints from India or middle east? Hiring some 2nd grade Google people won't solve it. The whole strategy needs to be altered.
Now Apple has just a handful of employees. Google has 6.000 contractors. TomTom has 3.500 in-house specialists.
Apple should acquire TomTom. They will then own the maps, own local workforces, own traffic and routing algorithms and tens of years of experience from people who gave google maps a headstart by licensing tomtom/teleatlas maps to google.
Apple has the money for it. And it would scare the hell out of Google maps. I'm serious, it would.