Nobody expects a system to provide protection forever. Most of a game's sales occur within a window that starts at the release date. I'm not sure what that window is these days, maybe a month? So if you can protect the game from being copied for at least a month, the idea is that you'll sell more during that critical window.
And to this end, some protections have been successful. FIFA 17 was released 7 months ago and hasn't been cracked yet, although with Denuvo being cracked now, it probably won't be long before this one falls. Splinter Cell: Chaos Theory went uncracked just over a year.
What bothers me is publishers who don't remove the protection after a time. I'm still pissed that they didn't remove the online activation from Bioshock like they promised they would, instead they diluted that promise into removing the activation limit instead. Not removing the protections causes problems down the road when you want to run the game on newer operating systems (Chaos Theory's Starforce implementation was never updated for 64-bit OS, so you were SOL without a crack) or on alternatives like Wine on Linux.