It's Ubisoft. What did you expect?
95% of your customers? Guess what? If they pirate the game, they aren't your customers. Yet, you choose to mold the PC experience around your Quixote-like war with said pirates, while your legit customers are caught in the crossfire. When PC gamers react negatively by not buying your games, you claim piracy is to blame for the low numbers.
The fact is... many of your legit PC customers are tired of your bullshit and choose not to support your company. I'm one of them. I will NEVER purchase another Ubisoft game. There are too many companies out there who actually want my business and act accordingly.