Re: "GPL is cancer"
There's nothing in GPL that prohibits publishers from making money. And moreover, nothing in GNU/Linux that prohibits publishers from selling non-GPL products on that platform.
The main reason for lack of Linux ports is both simple and obvious: a small market.
That won't change until some segment strongly embraces Linux. The best possibility right now would be governments or other large institutions discovering that they can switch to Linux + LibreOffice any time for 99% of their clients, at lower cost, with easier support, and better security - with no more single-vendor lock-in. Even a modest base of enterprise clients would attract further investment in applications.