I think that a few of the reasons that they do not want to open to the public too early are (1) reputation. If a mod or modpack is too buggy it might cause people to not give the mod or modpack a second chance in the future and (2) there is a personal connection between a creator and the work...