https://bugs.openldap.org/show_bug.cgi?id=8618
--- Comment #19 from Howard Chu hyc@openldap.org --- (In reply to Konstantin Andreev from comment #18)
A lot of admin people will now be forces to rewrite, test and debug their hard-worked and stable management/startup/monitoring scripts. Multiply this by N, because unforeseen corner cases always arise with time.
Some times such changes must be conducted via external auditing/certification authority, that is a way costlier.
And last, but not least, ... [-h] and [-p] are de-facto standard for ldap-tools.
E.g., at the moment I use identical ldapsearch command line parameters on Linux and on Solaris, but since then I should learn, train and use two different ways, with unavoidable confusing from time to time.
I think you might be mistaken with removing -h/-p. Why not to leave it as-is? It just works.
These options have been deprecated since 2000, so you've had literally 20 years to migrate away from them. "It just works" is incorrect, these options are inadequate for most modern use cases. E.g., they're insufficient for specifying ldaps or ldapi connections, while using -H with a URI handles all use cases.