It doesn't seem bizarre to me. Then again, I don't really have any mods that I'm in danger of losing access to mods, so I guess this doesn't apply to me.
First, Welcome to DeadlyStream. It's quite a long walk coming from the Steam forums. You must be exhausted! Please, sit down
Secondly, not advocating the upload of mods anywhere. Download them, save them for yourself.
Even if there was, hypothetically, another site to upload these old mods, it would inherently be 1,000x better than Steam because you would have to install them the way they were meant to be installed (with the TSLPatcher). Also, you wouldn't have people like ProfessorShroom hijacking mods out from underneath existing, active authors, essentially making a disclaimer like that meaningless