There has been a few developers doing this recently. It's a really good way to prevent privacy, but in my opinion, there's too many drawbacks for it to work at this day and age.
A common flaw to this system is even if you have a stable Internet connection, usually you're Internet connection will go out at some point in time. During that time, you can't play the game :P
If you don't like that feature of a game you're buying, give the developer and publisher some feedback. With enough negative comments, they'll change.