Consider reading past the first line.
Consider not opening your screed with the dumbest premise possible. If you want a line by line, here goes:
I'd rather deal with a few annoying individuals than go through all the crap you're laying on us just to play the game.
Ok great. Now you can deal with them because you're logged in with your steam account instead of your super secret blockland password that I have to keep for you.
Even disabling key auth is chasing a red herring. The exploit could have easily been used to steal entire steam accounts, or worse.
Sure, but that sounds like a job for steam support or the police, not Badspot.
Key-sharing and other stuff you love to hate but no one cares about will still happen on steam, it will just be throwaway steam account sharing instead.
I haven't checked on key sharing in over a decade, it's just the people who need to get banned are usually sharing keys. Major disruptions happen every time someone Self Deletes and posts their key publicly. Sharing a steam login among a few trolls is a far different animal than posting an un-changeable key publicly.
The only good thing to come out of this is temporary hosting keys, but that could have been done with the normal auth system too.
It is done using the normal auth system. The normal auth system uses steam now.
And what about people who have played this game for years, and can't link to steam because they no longer have the e-mail they bought the game with?
Maybe they can use the other methods of conversion that I said I would implement in the post you didn't read.
It seems like you're just telling them to forget off
It seems that way because you have built me up as some kind of fantasy cartoon villain in your own mind.
If you're wondering what the hypothetical solution to this problem is, it's to let non-compromised users link to steam using their key, and let compromised users do so only from their locked IP.
Yes but the only way we have to tell who is compromised and who is not is the word of a angry script kiddy teen and a soulless Machiavellian robot. On top of that, implementing multiple web forms at once is a recipe for disaster. The solution to both problems is to implement the safest solution first and let people use that while the other options are developed.