Looks like they’re trying to fix this starting with the Galaxy Nexus by eliminating the hardware buttons but drawing them on-screen in the OS Presumably  a future API revision could allow for apps that don’t need these buttons