You had to make an account just to post here. Nearly any website ever with any kind of social function or service is going to want you to make an account, simply to make its functions easier both for you and them. It takes less than five minutes, and doesn't require real information. There is nothing to complain about.
So long as CDPR actually learns from such sites in terms of what works and what doesn't, both in terms of what users and mod authors want/need, I'd be 100% fine with that. However, seeing how badly Bethesda screwed the pooch with their own service even though they had all the cheat-sheet information they could possibly want by observing how sites like Nexus operate beforehand, makes me personally as a mod author wary of first-party mod hosting solutions. The reason a site like Nexus functions as well as it does is due to being completely focused on simply the act of hosting mods and everything that entails. I'm not exactly confident a game dev company will want to, or even be able to, make the necessary efforts to Do It Right, even if the company is CDPR itself. I can hope, but I remain skeptical, on this point alone.
As for "feeling seedy getting mods from there", I'm not sure I understand, but perhaps in some ways I agree? I'm not totally fine on a personal level that the group of people running Nexus are getting wealthy off of the backs of the people who actually create all the mods that in turn get either nothing or nearly nothing in return (the "Donation Point" system Nexus introduced is a joke at best), but...such is life, I guess.
All I'm personally hoping for is for CP2077 to simply have proper mod support, and anything beyond that would just be a bonus.
You are totally not biased when you release mods on there...