I get what you are trying to say here, but I disagree.
With factions full of older, more experienced accounts, the old system probably worked well. As it would mostly spawn them lv7-8s automatically every time.
My faction has a mix, from greenleaf to "bigger" players. We basically have 2-3 constant teams in each of the 7-8 range, the rest of our members can't do those yet.
Yet our automatic spawns, are mostly 8s, some 7s, because 8 is the highest we did in the past week. This left little to no spawns for our lower members.
So this "fix" makes it possible to spawn OCs for all member sizes.
Is it perfect, no, but it at least gives mixed factions a chance to spawn OCs that are more fitting for each player.
The real "big" factions, have no need for this update, as spawning all lv7-8 OCs, works out to their benefit already.