They way I see is that THQ needs every dime they can get,I just hope they don't use this as an excuse for P2W or block user created skins/map in favor for payed content.
Will probably make use of Steam workshop like dota 2 does, where users have the option to create cosmetic items for heroes and get a piece of the cake if it's good enough to make it into the shop.
CiV 5 also has this AFAIK, with custom maps and mods created by the community, but sold through steam store.
I'm looking forward to a bigger community and hopefully some sort of e-sports scene.