I've been developing software professionally for 30 years, 18 of that with a small company (we average just shy of 25 employees at any given time) that develops both custom and turnkey large-scale fault-tolerant solutions for wireless telecom service providers in at least 12 countries (that I can think of off the top of my head) on 5 continents. We have a grand total of 6 people doing all of the technical design and implementation, and 2 production QA testers. We routinely implement complex features, which usually involve solving very thorny technical problems, complying with numerous international legal requirements, etc that run on heterogenous systems, going from concept to production implementation in half the time (or less) that the Multicook feature has taken so far, and which is still vaporware...11 months after it was announced...and is not expected to be delivered until another ~5 months from now.
The first version of the O/S that was to become Unix was developed by an even smaller team in about a month in 1969, using tools that by today's standards were (with apologies to Mr. Spock) the computing equivalents of stone knives and bear skins.
These days, individuals sitting in their jammies in front of home PCs churn out features for mobile apps they developed in their spare time for fun, and usually do so faster than what we're seeing happening here.
You don't need the resources of Microsoft or Apple in order to deliver properly functioning software features in a reasonably timely manner...especially relatively trivial ones like Multicook. You just need dedicated and competent management and staff.