You need to use diagramming tools that are meant for complex systems. Almost all of the complaints in this article are caused be using generic drag-and-drop diagramming tools.
Every big tech job I've had just uses the more generic ones like draw.io or maybe an internal only version.