How often do you need to go into preferences? Most of it is set-and-forget for me.
As to distributing things over multiple screens, I assume one of the reasons is because you can access several pages from inside Sonar. For example, one Preference I do access a lot is snap to grid, but I can access that with a right-click on the toolbar snap button. Metronome preferences work similarly.
I could see needing to disable ins and outs relatively often on the devices page so you don't have open inputs, but in that case, I would prefer to have the page allocated to seeing as much I/O as possible (as it's set now) compared to having all the other parameters on there that are set and forget, which would require scrolling through a smaller view of I/O devices.
There's always room for improvement, but given the set-and-forget and subjective nature of preferences, it seems not worth spending the resources. However, if people could come up with a use case for a specific change and why it's useful, I assume it would be considered but it would need to be universally useful. Here's an example: Currently, if you right-click on an audio track's input field, nothing happens. It could call up the preferences page for enabling I/O. But in that case, you probably would want to keep that function as a separate page rather than also jamming in things like whether to have the MMCSS option checkbox, which has nothing to do with choosing I/O. So while that change would work for me, it would work against those who want to see all the audio functions consolidated on one page...which would also work against people with a lot of I/O and want to see as much of it as possible...but would be fine if your're using a 2 x 2 interface.
So I guess the next step would be a preferences menu on how to set up your preferences...

But again, how much do you really need to go in there? If it's something you do a lot, then I think it would make more sense to make it accessible from within the program, like you can with Snap to Grid.