Div 1-8 Teams (Colleagues, Hunters, Mosman, Waverly, Drummoyne, Mountains, St Pats & Forrest)
Div 2- 7 Teams (Newport, Petersham, Lindfield, UNSW, Hills, Valley & Knox)
Div 3- 7 Teams (Old Barker, Briars, Beecroft, Iggies, Harlequins, Epping & Savers)
8 is the goal, but in some cases other numbers will need to be considered simply based on the info we get.
6 is the bare minimum, but you have to play each other three times creating an obvious bias (particularly if you play a tough club away), and a bit of inequity in home v away games. Also, if one club starts experiencing difficulty the whole division is in strife...
7 works a bit better than 6 because it is still full home and away with 1 bye. And while byes suck, at least it is a known quantity and some players even like it to take a break (personally I hate a bye up against a long weekend or wet weather weekend, but such is life).
As I've said here before: when presented with information offered, the Board has to make the decision that looks best for the whole Union, based on that information.
And by "whole Union" I mean trying to get the Division numbers right for a workable draw, but also trying to get like-sized clubs with similar strengths together to make it competitive rather than one-sided. There will be dominant clubs, but if it is a slaughter every week for a particular bunch of chaps that isn't going to be much fun.
The Board (via the CCR) has talked to many clubs over the last couple of months, to ensure lines of communication are open and that information flows both ways.
If you read the Annual Report
https://rugby.net.au/news/2022-Annual-Report-x-15822.html you'll also see there is a drop in teams and player numbers (p6) which needs to be arrested and the Board can't do that on its own.
If you've got ties to a club, then I'd urge you to get involved and help them out, because this is a whole-of-Rugby thing.
Without more volunteers, players, managers, and coaches, there is going to be some serious challenges in arresting the downturn.