Because it isnt easy. Because very few people enjoy reading error logs. Because convenience is a thing.
I don’t know if anyone’s told this to you before, but IT related things do not appeal to even half of people. Less than a quarter for sure.
We’re the strange ones. As confrontational to logic as that might sound. We as self hosters are in no way representative of the general population.



Literally a single nmap command will tell me where you “hid” your ssh port.
Like the poster you’re responding to said, it is good advice but not for security. It takes you off the hacker spam list, essentially.
Rereading this it sounds like I am disagreeing with you sorry. Just trying to reiterate your point.