shmerl: The problem is that mobile hardware can't possibly run modern high end games. Imagine running The Witcher 2 on some tablet?
Darling_Jimmy: Red herring. Android installs on PCs just fine. Also, not all games need to be cross-platform as evident by the spattering of Mac ports.
See my post above. Android is a toy for weak mobile hardware. It's not capable of handling high performance and decent concurrency. Completely unsuitable as a PC OS. Even on mobile better Linux alternatives are emerging (Sailfish OS, Plasma Active and etc.).
Elenarie: Unlike previous releases, DX11 has a fall-back concept, meaning it would run DX11 games in DX10 client profile if no DX11 hardware is found. Thus, TW3 can freely be a DX11 came and still run on DX10 GPUs.
This leaves CDP access to 100% of the market, since DX9 only GPUs aren't even going to be able to run the game in the first place due to it being very heavy on the system requirements.
Just an example, I have a DX10 GPU, NVidia 9800 GS. I have World of Warcraft running in DirectX 11 (it does support that, along side DirectX 9, but support for DX10 is not stated anywhere). Yet the game runs perfectly as a result of the client profiles that I mentioned above.
EDIT: Not to mention the performance and access to new APIs and code would make the game 1237129123 times easier to develop for DX11 than for DX9.
Which reiterates the question. What are Linux users to do, if Witcher 3 won't run on Wine? I think it's time for CD Projekt Red to address this.