Thing is, how should Linux counter?
Is it long past time to think in terms of Gnome vs KDE vs LDXE vs Fluxbox etc?
To simplify the end-user experience and start work on a unified UI that will allow Linux developers to write once for all 3 major hardware formats and users to access some sort of unified app repository?