I do wish there was a way to just transfer ids better between systems. I don’t really want to b have users create an account every time but no good way to prevent spam. Maybe h-capcha but even that is cheap to spam.
The more obvious solution is OAuth (or OpenID Connect), and there are plenty of providers that aren't Apple, Google, Microsoft, Twitter, or GitHub.
Might violate ToS though