The way OpenACS was started: one guy just started doing things, put it up on the web and with time other people who found it and were interested - joined.
The way Linux was started: one guy just started doing things, put it up on the web and with time other interested people joined.
Draw your own conclusions.
As to "technical limitation" - that seems like a limitation of HTML, not OpenACS. If you're doing stuff through web you'll have exactly the same problem.