I'm not really referring to this quote specifically, but it seemed unnecessary to quote the whole post.
Also, whilst it may look otherwise, I do not want to 'argue' with you - and hopefully I am NOT arguing with you - I just thought it was an interesting point of hypothetical debate.
That said, despite your extensive explanations, I have to perhaps conclude that I just probably don't fully understand.
I honestly thought that you had mistakenly believed the original modules had midi, so the VM ones should have. The rationale made more sense then. i.e. why remove a potentially useful feature from an emulation. Now it is clear that you know otherwise the debate is seemingly 'why not add a potentially useful feature to the simulation. Certainly not groundless, but there are of course many potential mods one 'could' make in 'virtual' that were nor present on the original. I'd quite like a 'scatter' button (of course I don't expect to get one, but I'd prefer it over a midi in)
Everything you want to do can be done relatively easily. You can even get rid of all "mess" by hiding cables (... though isn't the 'spaghetti' part of the whole virtual modular for some?) Yes, CA could add midi. In fact they could probably add midi directly to many modules, make all parameters CC assignable, and this might be even better for some people, but is this "voltage modular" or "voltage midi patchbay". Educational? I cant see how the use of virtual CV is less educational than plugging in a virtual midi cable (if I 'was' arguing, I would argue the CV approach more educational, but I am not. So I wont) Different sized midi ports. I have different sized midi ports on my equipment. Where is the line drawn. Perhaps virtual USB-C midi 2.0 ports? I exaggerate of course. And I obviously have to concede that the busses feature (which - to be clear - I also like) is still another step away from the simulation of real modular, though doesn't this also assist with the problems that you appear to be highlighting? It should at least reduce the 'mess' a little in the example you provided.
I suppose what caught my attention about your observations was they seemed to suggest the implementation of these modules was flawed without the omissions you note. Perhaps you are not really saying that - as I do not wish to put words into your keyboard - and if you are just listing some 'feature requests' then my points are moot.
In the end, if CA implement any of your ideas I am not going to complain as, in reality, they would not be detrimental to VM in my opinion. On the other hand though, they would not be areas I would ask the developers to focus on as I just cant see the gain (I can see the volume, and the limiter, but not the gain...... sorry couldn't resist).
I would be genuinely interested to hear others opinions though. Not for a who is wrong or who is right, but to perhaps understand a different perspective or usage scenario that favours your proposals.
Until then lets agree that we are very much looking forward to what the future holds for VM 2.0 and beyond.