I paid for a CodeWeavers' CrossOver lifetime license. Their employees contribute to Wine. I don't know what software they specifically try to make sure works, but Office 2016 and Adobe CS6 works very well.
Bingo. If you need Adobe CC and want a unix-y environment then you're using it on a Mac. And there is a cost incentive for Adobe and Apple to make them work.
Valve is expanding into the linux/unix space because Microsoft has set up their MS Store, which threatens to undermine them directly.
While I do appreciate Valve's support of Linux, it's hardly altruism: it gives them some room to negotiate with/pressure Microsoft. (i.e. while it would be painful to push even a fraction of their users over to it, it is an option Valve has) Compare that to the situation app developers on mobile platforms find themselves in these days. So it's smart strategically even if it doesn't translate into big $$$ currently.