You are absolutely right.
To be honest, though, I don't want to even mirror that repo on GitHub. Not doing so means I don't have to agree on their onerous T&C for that code.
I was planning on streaming my work on Twitch once I truly get started. I was hoping that might be a goid place for updates.