I'm starting to hate the PC gaming industry.
It might help to know that neither Ubisoft or EA is making PC games these days...so you might want to stop buying console games for your PC...
All those games you mentioned, while some may have roots on the PC, are 100% console games. It's a different experience and the company's are not interested in making PC games. They want to sell their games on the PC, but they don't make PC games.
So just point your anger at the console gaming industry. Companies like Valve and Relic are still making PC games, and blizzard, and those companies are coming out with some pretty amazing stuff.
It's just takes a long time. I think console gaming has gotten us used to having something new every week or 2 and it doesn't matter if it's good or not because we're on to the next new $60 game next week.
And just like a drug dealer the companies keep cutting their quality and content so that we get less and less of our fix but we keep paying the same price. And we keep rushing out to buy the newest POS they throw at us hoping it will be like it has been in the past.
Eventually you'll hit bottom and see the console industry for what it is, an empty wasteland without a soul, motivated only by profit. And maybe then your dollars will start going to companies that make the games you want.