I see the usefulness of this on my site. People can easily create a club by filling out one form. But if they stop there and don’t instantly look for the link to add apps, they create a club that makes no sense, because you can’t do anything in there. (I am sceptical about adding one of each though, especially since there currently is no delete option for the club owner.)
Maybe it should rather work like this:
In the club creation form you get checkboxes for each app for your initial setup – so you get a fully working club as soon as it was created. That would streamline the process and avoid confusion among club owners and people joining (potentially empty) clubs. You just check “topics” and a forum is created. Name and description can be changed/added later.
And if selecting at least one app is required, the site owner can make sure that all clubs are fully functional instantly.