This is a ludicrous thing to say. Developers are nowhere near maximising the potential of the current iPhone hardware
As an iOS developer myself, I occasionally run into instances where I could use more cores. This is usually when I'm processing a lot of information during an import, but also sometimes when I want to process stuff so that a new view shows up as fast as possible. Also, more cores would allow more background tasks to run without slowing down the frontmost app. This type of thing can get important, especially on the iPads that allow two apps to be open at once. However, the downside is significant decrease in battery life, which would probably mean a thicker phone or iPad to store the additional battery needed to make up the difference. Overall, I think Apple is correctly balancing everything. The existing cores are fast, and most of the time apps are very performant. As we go into the future, though, I do think we'll eventually benefit from more cores.