Preference panes used to be customized for each function to do what was necessary. Often there were hidden sheets with additional features for power users.
Now everything is just lists. Lists of identical looking, but actually very different settings. List of permissions that drill down into more lists which may or may not be what you want. The lists are unsortable and the order seems arbitrary.
I’m sure there was some push to SwiftUI preferences, but in my opinion, Scott Forstall’s Maps decision pales in comparison to the mess that Settings continues to be.