You are correct, but some clarification:
The limitation is a FoundryVTT Licensing limitation, based on the licensing terms that FoundryVTT itself requires. https://foundryvtt.com/article/license/ see Point #1
What we've found overwhelmingly true is that:
For many groups 1x FoundryVTT license is fine, with some collisions between who wants to get into which World at the same time.
For the vast majority of groups, 2x FoundryVTT licenses will negate very nearly all collisions of people wanting to be in their worlds simultaneously.
I've been one of the foremost Moderators for The Forge since it was created basically.
You also have a misunderstanding of how FoundryVTT is structured.
The App:
NodeJS Server running FoundryVTT
Electron app which connects to the NodeJS server
You can also connect via browser
Forge:
NodeJS Server running FoundryVTT
You connect only via Browser (no electron involved)
The electron part of FoundryVTT is strictly for local user convenience. You can set up your local install to only be a NodeJS server too. https://foundryvtt.com/article/installation/
See "Hosting a Dedicated Server with NodeJS
"
For others who may be interested.
The issue was that compendiums do not have folders, and kajishun wanted to merge a few campaigns into a single world by converting them into modules.
Then someone on Discord found and suggested this which would allow to preserve the folder structure : https://foundryvtt.com/packages/adventure-import-export/
Hello Mighty Dobber,
Understandably, I'm a little biased when it comes to The Forge, but I do have a few suggestions for you:
Let me know if you have any questions, I'd be glad to assist you further.