Yeah, but just see how many pages has the thread with 2.06 issues. Now this is only for users who registered and posted their replies here. Now imagine having to manage the same problem on Steam. Everyone who plays PC games, has login on Steam, and can post on any game-related forums. You'd need several people to manage technical issues and answer to people on Steam, and such thread would have tens of pages.
I think the main point where this mod can benefit from having more people play it is that there will be more people creating missions for it. Don't expect wonders though, even if the mod would be released on Steam today, there wouldn't be thousands of new users flooding the forums. Still, there's a chance the one or the other would do a mission. And, for the support thing: Isn't it enough to read the 2.06 issues thread to find your way around the obvious issues like the AA/soft shadow thing? No need for everyone to ask the same question over and over again. Maybe a sticky would also help.