The core ideas here are cool, but switching from a symbolic, schematic based approach to code seems insane for what amounts to strictly analog/RF design. In integrated circuit design, "modules", parametric components, and bulk connections are standard practice in our schematics. We can also integrate this/use the same techniques with relatively high performance layouts. There's no reason the same couldn't be used for PCBs, and I'm honestly a little surprised that those features don't exist given that the only two major IC design software companies also make PCB design software.
I've mostly done analog IC design, but I've also done a not insignificant amount of verliog/vhdl, programming, infra as code, and pcb design. I can't pin point exactly why, but I just can't see how you accomplish the same thing visually and/or information ally with code as you can a graphical schematic.