One possible counter-argument to this recommendation concerns using the SysML Requirements system:
Alternatively, if you must name a Port (because you need to for queries, for example):
Webel Best Practice: UML/SysML: In Internal Block Diagrams: Consider hiding the name of a named Port or Property in a Diagram if its Type is sufficient to indicate its role.