I guess the simplicity of the process helps, and the fact that controller support is getting better and better in windows and games in general.

It is pretty rare that you have to fiddle with a game bought on steam to get it to work, and there's no tiresome product key activation process. Buying isn't any more complicated than it is on the PS Store, and after that the installation process is just as automated as it is on consoles as well.

Not to mention, the consoles aren't really more powerful than a decent laptop with a dedicated gpu anyway.