I see what you are saying and do not necessarily disagree. Quite technically though, at the stage of I-485, derivatives should not be "penalized" simply because they are derivatives (unless there is any clear regulation to that effect). It is the current system, not derivatives, that hurts primaries in queue by counting each I-485 case independently into the total whereas on the other hand admitting applicants as a derivative beneficiary.
I guess the whole thing is, they are far from strict about FIFO, the annual numeric limit is way too small, and derivatives are counted into that total. My expectation about next year is not very high (as another political season is coming our way... I'm curious what makes you feel "probably"
), but this is definitely what we want next, after the success in the July Bulletin thing.