What's really irritating is that Ubisoft doesn't seem to recognize the correlation between their own actions and the PC sales that result. Delaying a port of a multiplatform game almost always results in lackluster sales. This has been proven time and time again. It's also the reason why most publishers strive for simultaneous launches across all platforms. If you delay a port for 1-6 months and then release it with little to no marketing, what kind of sales numbers are you expecting? Everyone who really wanted to play the game has already played it on a console and most people don't even know that the PC port exists due to lack of marketing. Hell, even a one week delay is enough to sway many people towards the versions of the game that are already available.
Ubisoft's approach to F2P also seems equally misguided. They seem to think that they can just recycle existing games and make them F2P. While this may work for some F2P games, the most successful F2P games are the ones that are designed from the ground up for F2P. If you're going to enter the quickly saturating F2P market, at least put some effort into it.