Pretty sure if they just don't you use the software without opting in then it isn't a GDPR breach... You aren't entitled to use the software.
GDPR is very clear about how you are not allowed to make data collection a requirement for use.
It is a straightforward set of rules written in simple language and it’s not very long either. It’s not necessary to rely on third party readings or interpretations of it. Just go ahead and read it yourself and you will be well equipped to apply and argue about it.
Except I can just deny all of Europe access? Then anyone who wants to use it has to pretend to not be European through a VPN or otherwise.
You can argue specifics and nitpick, but the outcome is effectively the same.