I already sell a DRM-free game within Itch.
https://hechelion.itch.io/evorales
I also sell the same game on Steam, and it's integrated in such a way that you can't play it without an account, but I integrated it to take advantage of what Steam offers, like achievements, and not as DRM.
That protection is not considered invasive; what is considered invasive is what other applications, such as Denuvo, do.