Nothing will ever be uncrackable. They would be much better off avoiding the use of DRM full stop, they hurt the people who buy the games and do nothing to stop piracy, infact they encourage it. How many people do you know who pirate games to avoid having horrible DRM on their system, when they'd otherwise pay for it? I know quite a few.
Lots of games use denovo and lately none of the DRM has caused me a problem. More to the point, denovo games include many that have failed to be cracked so far. It is most certainly working as lots of people are simply unable to play the game unless they buy it which is the goal.
Steam is effectively always on DRM, the offline mode works for some, entirely fails to work for others, being such a crap shoot it's effectively always on DRM and even then it's poor because lots of Steam but no or weak secondary DRM are cracked.
The reality the people Denuvo effects is 99.9% pirates and extreme few genuine users.
Most other DRM has been nearly useless to date, Denuvo has been extremely effective. Even those games that were cracked, most of them came a significant time after launch. AFAIK 5 days is by a very large margin the quickest a Denuvo game has been cracked.
I'm anti DRM, I'm anti increasing game prices, I'm against anti-consumer practices, but lets not make up junk about how DRM has a major effect on genuine buyers. An effect, sure, there has been the odd release of various DRM(maybe even a few early Denuvo games) which caused problems, but that is really no different to a game being unstable on release. The general nature of DRM over the past 20 years of gaming has been to have almost zero effect on my gaming.