""The idea they couldn't afford or have the capacity to hire the talent they want is ridiculous."
This is true to some degree. I'm certain that if Apple decided they were willing to pay $800K/year each + signing bonuses of $3 million dollars for a team of 4-5 share OS engineers, they could, in fact, resolve this. (I base the $800K on what top flight OS/Kernel consultants make - around $400/hour, plus the money you would need to pull them away from their stock/equity packages at whatever other company they were working at, sometimes known as a "Make Whole" package)
The problems with that, though, is that the average Apple Sofware/OS engineer makes around $200K/year (fully loaded) - so you would end up with a $600K (+signing bonus) disparity - which would be unfair to existing employees.
You can't increase the salaries of all similarly qualified engineers to $800K - that would mean increasing salaries of _all_ engineers - and Apple's R&D costs would skyrocket, and all their other salaries would be out of whack.
Sometimes, even though you can buy your way out of a situation, the peripheral costs of doing so are so great, that what seems to be only a $10million problem to solve, might up ending costing you hundreds of millions of dollars.
So - you suck it up, stay focussed, and do what you can with the people you have.
Of course, what _most_ companies do, is instead hire some average (or, often, below average) engineers to try and do the port - they muck it up, and they ship a crappy product.
Better to do fewer things better. For example - photo stream and iTunes Match have been working well for me - but I wonder what percentage of Apple Employees use iCloud.com as their principal mail client, as compared to google employees using gmail as their primary email system?