I could possibly add a flag that the owner could set that would allow anyone to join the channel (without an invite), but as to making it more complicated than that, seems like it's a lot of work for little reward.
As to the lag, everything causes more lag to the server :p But CC doesn't lag it noticably.