>> Is it a case of too much distance between the HW and SW people?
The article points out the Surface 2. Software and hardware developed by MS and it still has bad battery life when compared with Nexus 7 and iPad (it has half the battery life of the Nexus 7).