VCV/Eurorack is a simplified rather dated synthesis model for people who don't want to go that low. It's ideal for people who just want to noodle around plugging and unplugging things and turning knobs.
I've been sketching ideas for a next-gen synthesis language which is more powerful than PD/sc, keeps some elements of modular thinking, but adds some useful creative extensions.
If I'm really lucky I'll find the time to do something with the ideas in the new few years.
Put simply, this is Pure Data on acid.
VCVrack is open source, but as an end user you're not dealing with the low-level stuff out in the open the same way you would in PD. It's a completed object rather than a set of legos.
Having said that, You're right about the GUI. The PD GUI is... primitive, to say the least.