I don't see how buses help you find all the places signal is used. Buses are basically the same as net labels, except you don't need to run additional thick lines everywhere.
It is not lazy, it is practical for large digital circuits. I don't remember when was the last time I actually had to look at a printout of a schematic for normal work.
I do printouts for reviews, but there I typically want to put marks next to things I've checked, so PDFs are not very practical for that.
I'm sorry, I could not disagree more. A schematic has two functions:
1/ Graphical generation of the netlist.
2/ To convey information.
You've met the criteria of 1/, but this type of schematic utterly fails to convey information. Someone not familiar with the design will struggle.
It is poor practice to force engineers to use CTRL F to hunt down each and every connection, then hold that connectivity in their heads whilst they track down the next net.
Using net names to link blocks everywhere IS just laziness. I don't agree it's about being practical, both methods can be done, so both methods are practical. Sure your method is faster to draw and sure,
you will be able to follow it, so why bother putting the extra effort in?
Drawing the connectivity not only makes debug easier, it makes review easier too. I believe it makes design more rigorous too, working graphically gives you a perspective you don't get otherwise. So whilst it may take longer to draw connectivity, you will have a better schematic and that will save time in the years that follow capture. Surely that is more practical than banging out any old rubbish as fast a possible?
Don't get me wrong, I have tried it your way. My old employer wasn't very pleased when I had to tell him that he had to spin a 2000+ component, 16 layer, multi $1000 PCB because someone
had made a typo on a net name. The blind and buried net on the otherwise perfect board couldn't be reworked.
Cadence released a tool some years ago that allowed you to generate netlists from spreadsheets. Component,Pin, Netname. I don't think it's very popular for exactly the reasons I've given.
I think we may have to agree to differ.