There's actually a good reason to not use SSH on a non-privileged port: It allows an unprivileged user to bind their own binary to the port when SSH restarts or otherwise stops listening.
Of course, there are plenty of privileged ports to choose from.
https://www.google.com/search?q=random+number+between+1+and+...