It's a combination of multiple factors really.
* Widespread Piracy in the 90s
Many Publishers drop the PC, but some who remain then turn to
* DRM (most prevalent being a one time use code)
Which prevents resale and rentals (already barely there) which in turn turns the PC physical space into a wasteland and
* Bix Box retailers drop PC games or push them into a "dump all" type shelf
which make Casual buyers either not even consider PC games or
* Massive conversion to Online Purchases with portals such as GoG or Steam, but perceived with lesser value (due to lack of resale possibility/ rental, and crazy sales that happen quite often), and most purchases come with ingrained DRM (cf Steam)
ALSO
* "PC" doesn't have a champion like Sony for Playstation, MS for Xbox or Nintendo for their own platforms.
It was supposed to be MS at some point (GfWL). Valve too (HL, Counter Strike, Team Frotress and now DOTA -are- that big). But one got too busy pushing their proprietary set top box, and the other was busy ushering the new all digital age to make the big game(s) everybody was (and still is) waiting for (HL3 "am cry"). The third big one was still there until recently (Blizzard), but then *gasp* Diablo 3 was ported.
FINALLY
* Cost of AAA developping has ballooned to insane levels
Why do exclusive -at all- as a dev or publisher, if you can release on everything and touch the largest market possible? (cf also the championing problem).
All of the above is my 2cps
PS: As a PC Gamer (mostly) myself, I find there still is a Ton to be enjoyed on PC. whether Indie or AAA. Admitedly I am surprised to see the last bastion of the big AAA PC exclusives making it to console soon (Space sims, cf Elite Dangerous), but it was coming I guess.
Edit: I could add to the above list that now consols are far more PC like than they used to be, so the barrier of entry is probably much lower to do ports, or even lead on console and then do a PC port. Works both ways.
* Widespread Piracy in the 90s
Many Publishers drop the PC, but some who remain then turn to
* DRM (most prevalent being a one time use code)
Which prevents resale and rentals (already barely there) which in turn turns the PC physical space into a wasteland and
* Bix Box retailers drop PC games or push them into a "dump all" type shelf
which make Casual buyers either not even consider PC games or
* Massive conversion to Online Purchases with portals such as GoG or Steam, but perceived with lesser value (due to lack of resale possibility/ rental, and crazy sales that happen quite often), and most purchases come with ingrained DRM (cf Steam)
ALSO
* "PC" doesn't have a champion like Sony for Playstation, MS for Xbox or Nintendo for their own platforms.
It was supposed to be MS at some point (GfWL). Valve too (HL, Counter Strike, Team Frotress and now DOTA -are- that big). But one got too busy pushing their proprietary set top box, and the other was busy ushering the new all digital age to make the big game(s) everybody was (and still is) waiting for (HL3 "am cry"). The third big one was still there until recently (Blizzard), but then *gasp* Diablo 3 was ported.
FINALLY
* Cost of AAA developping has ballooned to insane levels
Why do exclusive -at all- as a dev or publisher, if you can release on everything and touch the largest market possible? (cf also the championing problem).
All of the above is my 2cps
PS: As a PC Gamer (mostly) myself, I find there still is a Ton to be enjoyed on PC. whether Indie or AAA. Admitedly I am surprised to see the last bastion of the big AAA PC exclusives making it to console soon (Space sims, cf Elite Dangerous), but it was coming I guess.
Edit: I could add to the above list that now consols are far more PC like than they used to be, so the barrier of entry is probably much lower to do ports, or even lead on console and then do a PC port. Works both ways.