Just lock games to the PSN account, and put a time-limit on the number of machine migrations you can do. Can't have the same account on multiple machines, when you move it to another machine then you have to wait a month before you can move it to another machine. That's not intrusive to 95% of users, and should limit piracy nicely.
It's intrusive to someone like me who uses more than one 360 all the time.
It's also death the second EA/Sony/Whomever decide they've made enough money and switch that off.
Not really, if a game is Steamworks or includes other online activation DRM at retail, there's no version which doesn't allow you to play without online registration. You opt in based on what's available.
I mean, what new PC games are retail and don't include online activation DRM at this point? Valve, Blizzard, Ubisoft, EA, Activision out, small indie stuff out, all the F2P online stuff out, MMOs out - I can't think of anything.
Similarly, not everyone is going to sell their old consoles the second they get a new one (especially if they're not backwards compatible), and it's not like the old consoles will see their new releases dry up the instant a new one launches - look at this gen, the majority of the software lineup for the first year was up-ports. I think you're projecting your actions (buy new instantly, sell old instantly) onto the majority of the population, which prior experience makes not seem likely, but then giving them different attitudes, and then using that as a description of why it will fail.
You're not quite getting me. My point was on PC they made that translation gradually on the same hardware. On PS4 as soon as they buy a PS4 they're all in.
Really though I think the key is that I have 0 confidence in Sony to provide the service and sales that Steam do.