I agree. Instead of closing port 22 only to open a different port, it seems more secure to close all ports like the zssh example above or Tailscale SSH [1] or SSH No Ports [2].
SSH on something other than port 22 is not more secure, but it does massively reduce the amount of log noise. Which I find invaluable since I do not have a security team monitoring my machines.
[1] https://tailscale.com/tailscale-ssh
[2] https://atsign.com/resources/articles/close-port-22-forever-...