I found automatic ordering of apps always ridiculous. You can do that when you have only ten and all on the same screen but not in a normal use case. You will never get what you want because there’s always another invisible hand which does something else.
I grouped the apps on my screens according to their general function with a lot of gaps between, and in the functional groups they are ordered by importance.
I give you an additional argument: it happens that you must replace an app because the last update was really crap and another app has already been better for a long time. Now it would be great if you could place the new app where the old app has been for a year. But you will not achieve this with an automatic ordering by whatever criterion.