Have you told that to Gnome developers that will actually use gtk4 and libadwaita only for developing UI for mobile devices hence the entire Gnome 40 on?
Is either the theme or the app? If themes act differently, then the theme developer has to address them, if is the app, then all apps based on that UI should lack the consistency.
Apple has some design guidelines, IBM slightly different guidelines, Material Design stands for a bit different guidelines, Gnome has their own, the developer has to manage to follow one, not all (because that would be a true visual mess), and the user manages to get used to it … I guess you referred to all?
True or False can’t be almost …
Why randomly? By this logic, a car should have doors in all directions i want to get out, or in, randomly.
Applications and packages i think are sorted and dealt with differently, so if is a mix of installed applications and packages you want to remove, for example, then only the applications will be shown in Browse, the other will be in Installed. If are not installed, and you want to install them, then will be shown in Browse, but because there is the Category / Groups / Repositories and each has their extra detailed entries submenu, then they get lost, being part from different groups/repository etc
Then there is the sorting part: Relevance / Name / Repository / Date / Size that adds a bit of extra complexity to all …
It probably needs just another ALL entry above the Category / Groups / Repositories (that might increase a lot the load time) but then all the random pending entries would be there.