Most of the Linux desktop environment are so similar that the learning curve barely exist. It vendors lock in that keep Microsoft on top. To break that will require massive marketing, lobbying for more government and education institution to go Linux and maybe a push for legislation to force Government contract bid to consider OSS solution on equal footing with Microsoft and Apple. Unless the OSS community stop squabbling over all sort of bullshit debates and find the money to do these things. Linux will remain the little secret of a few happy users.