For instance, when designing a schematic, I need to spend a considerable amount of time figuring out which terminal block contacts are available, and whether or not the final wiring layout is electrically consistent with the schematic.
I don't care about that!
I cannot believe that I need to do that in this day and age. I should be able to plug device one into device two and my design software should just know how to make it happen. Period.
At the end of the day I want to be able to say to my machine
"Connect these devices in this order"
I should be able to just figure out basic system layout, and all the wiring, schematics and general fiddling should be just figured out for me.