It requires full time technical staff.
The way I see it, this "free" journal is gonna have some overhead, from servers to maintainers, coordinators, and potentially even designers to help get consistency.
Some people may be able to support with their free time, but ultimately if those people/systems are going to be paid, the platform will need a revenue stream, and like magic we're back to square one, albeit with hopefully significantly lower profit margins.