Would it be an idea to use the menu_order (by adding ‘page-attributes’ to the post type) to sort the elements?
In that way you easily reorder the elements and don’t have to create all the exclude rules.
It would even be possible to use a plugin like this https://wordpress.org/plugins/simple-page-ordering/ to sort with a drag and drop interface.
Hi Tom, I agree that BC would become complicated. Filtering the ordering sounds like a good idea. Would that mean I can add a custom field or enable page-attributes myself and then order the query by that?