I like this policy.
Our demographic research has indicated that we would see a lot more sales if people knew the game would run properly on their computer.
We'll be watching this to see if it is indeed abused.
I like it too, DEMOS ARE BACK! I can finally try before I buy(without pirating things lol) again.
If Steam lets you inject unique data into clients you can simply have a hash in every client binary, the client can just shoot that hash at Stardock to see if the game is legit or not, if not, the game alters it's own binary and goes into a demo mode.
This is easy to circumvent(never let it talk to the internet) but it'll keep people from stealing a copy from Steam, they'll have to resort to regular piracy or get caught. Also, it only has to check ONCE(after the rebate window), so it's not always-online DRM.
I've seen some devs cry they'll have to add full blown DRM, ugh, that just makes the pirate version better.