But it won't launch without being logging into your steam account
I love steam but even if it can barely be called a DRM, it still is. People not into computer science will have no clue how to do it, and that's what matters when talking about owning your own games, you should not require knowledge to keep something you paid for
Also that's the point. You purchased something you should not have to crack it to keep it.
What other choice do you have if the game is only available on Steam?
Of course in an ideal world it would be available in a true DRM-free installer but in the real world you'll always need to reach for messy workarounds that just work. This is one of them and most people probably don't know that it exists.