OK guys, let me set this straight because it seems people still today (amazing how this is possible) do not understand why these things happen and still somehow believe that the next great game out there that is overhyped will not have those issues.
Lets start with two basic questions:
-Anyone wonder why GTA V took so long to port to PC? (it was over a year right?)
-Anyone wonder why devs dont make the game for PC first?
If you can answer those two questions, you know for a fact that games will have performance issues on PC if they are released about the same time in PC as in consoles.
So, the first question:
PCs have a few hundred thousand configurations, consoles have one.
The more complex the graphics get (and the more complex they better they look), the more advanced AI, the more things happening on screen at the same time, the more coding and optimization will be required.
Some of you might be thinking that you can name on top of your head a few games that came out at the same time for PC and consoles and worked quite well.
Here is the key: with better hardware, quite well usually does not mean much, especially when the graphics of the current generation can look much much better.
So, the second question:
Lets look at the two possible outcomes:
A) Make the game for Console first.
B) Make the game for PC first.
A)
Pros:
-Lower costs
-Faster development, faster sales, faster profit.
-Fewer employees required
Cons:
-Angry internet users
-Lower quality product on PC (PR issuies)
B)
Pros:
-Happy internet users
-Great products
Cons:
-VERY long development cycles (4 years is standard, short is 3, long is 6).
-Huge investment with a very long term profit (assuming everything goes right).
-Massive amount of employees and testers required, including test machines with different configurations.
So, is there any reason why investors, in times of crysis like this will want to opt for PC development?
NOPE.
The only reason why its worth porting to PC at all is because after the console sales you can estimate how much revenue you will get from the port to PC, and see if its worth it.