You're right, they did a poor job with the PC version last time.
But there was a reason behind it as well (or so I've heard). The first Assassin's Creed for the PC was leaked 6 weeks before official release. The leaked version intentionally had a bug that made the game crash, a bug they took...