A better practice is to use the `.d/` convention as intended - so you can have overrides and customizations without having to edit the OS-managed /etc/ssh/sshd_config file and fight it if an OS upgrade changes it.
Edit: It's not really a mistake on Ubuntu's part, and is common in other distros for overriding upstream defaults[1].
There is a bug with that where you cannot "redefine" the ftp command used (I think it was that, or the group declaration), so in the end I had to edit the configuration manually either way
Edit: It's not really a mistake on Ubuntu's part, and is common in other distros for overriding upstream defaults[1].
[1]: https://askubuntu.com/a/1516347