Fascinating concept! Not the "build your race" thing -- well, that is -- but the concept of uploading your creations into a server that then populates the rest of the games.
What this really does is allow the game players to generate the new content instead of the game manufacturers. Of course, servers must be maintained, but that's going to happen, anyway. It's sort of a support mechanism for the modding group.
-godling