Steam drm has very little against cracking. So little that it is meaningless.I look at it this way. I am a paying customer. I am paying full price for your game on Steam, which already has its own DRM. Why are you treating me as a criminal?
Also, Denuvo is not free, so all paying customers are subsidizing it.
I'll be buying this on PS5 instead, where I still have rights of resale with the physical disc, and am not directly supporting the use of Denuvo.
So denuvo and steam drm are for different use cases and you need another product against cracking.