yep, that's the issue. with all technology you have to balance the pros and cons for the user and developer. Path took 100 % the user as focus point, Facebook a bit more the developer
iOS developers are certainly expensive. But if you have to balance 500 million users and a single development team, I don't think anything less than 100% on the user makes sense.