It'a all about gameplay and polish! So many compamies complain about sales but how many release games with the type of polish we've seen in titles such as UT2k4? I've seen ps2 games that where considered not good enough to be published on consoles be published on the PC. If Sony realized that the game sucked and that it had to many bugs why would you waist money packaging it and putting it on the shelves. Maybe they like getting horrible reviews that make people avoid their products... I'm not saying that ut2k4 is perfect game but at least it did not ship like BF:V.
PC gaming will be arround for a long time just cause it offers a different experience.