Splitting the information into too many small forums will make it more difficult to find the information.
Yes, we can improve the way things are now. One thing that would be great is automatic categorization mentioned in this thread:
https://openacs.org/forums/message-view?message_id=69646