The problem with Linux, and yes I use it, is that it is not user friendly. To install drivers for me is a breeze, because I know Linux, for the average PC user it would be a nightmare, also Wine is poorly coded and PoL is a joke.
Until there becomes a way for the average PC user to install their games and software Linux will stay where its at, like it has for 20 years.