Indeed. And its not only games, the applications follow already. Operating systems are next.
The reason is simple: online requirement is just a too effective anti-piracy measure to not do it. Those 5% unlucky bastards without Internet can go screw themselves.
Let me give you an example:
Do you think Blizzard's initial success was because of their high quality blablabla? They make compromises just like every other company out there. There was plenty of good video games creators at that time, but most of them didn't bothered to implement a good online service protection. Their success was based on the fact that to play on the Battle.net 1.0 you needed to buy the original game, there was no way to bypass that protection - if you shared your unique CDKEY they disabled it. Sure, after a few years, pirated servers started to appear, but even now, the main original servers is where the real action is about. Pirated servers are slow/unstable/shortlived and only a few people are online there.
In a world where any software protection gets hacked in a matter of days, this online requirement protection survived for even 15 years! One would be a fool not to do it.