We often have a sort applied to a view, but when we want to change the relationships between entities in that view, we can’t drag and drop them on top of each other anymore. Sorting is great to help organize things, but it shouldn’t restrict the ability to edit the relationship fields on the entities via dragging and dropping them.
Same thing with reordering the entities within the sort. If there’s a sort by “State” and there are 3 entities marked as “Complete”, why can’t the order those 3 entities get displayed in the view be changed since they’re all technically equal from a sorting perspective?
It seems like there’s an additional arbitrary sort happening behind the scenes (I assume by creation date?) that automatically gets applied on top of any other sorting the user has requested.