Beyond the improved performance that specialized APIs will bring, the impact is also high on application lifecycle and release agility. When you support dozens, or even hundreds of different devices, aligning the release of all clients apps, backend systems and of "the" (generic) API on the same schedule is close to impossible and certainly does not bring agility to quickly support new features or capabilities of devices and their OS.