The biggest problem with copy-protection-systems such as Starforce is that they work through "virtual" drivers or other shady mechanisms.
This makes compatibility wither future OS's shaky at best.
Just look at the x64 versions of Windows (XP and Vista).
An update of Starforce is required, otherwise it doesn't work.
In the meanwhile, 10 year-old games with simple cd-checks work without a hitch ...
Just imagine that Starforce went bankrupt a year ago, then there wouldn't be a Vista update... and the games would not work. Then you have to rely on the game's publisher/developer to issue a new version with another copy-protection-system (that works) ...