@monomachine: Vitriol aside, what some, including myself are referring to when discussing a lack of understanding are in regards to the limitations of the hardware circuits, not the knowledge of the principles of synthesis.
Previously in this discussion I saw you ask why any machine could not function on any channel, and correctly assumed it was a hardware limitation. The voices that are swappable are indeed identical circuits. The voices that are not, are unique to their function and exist as isolated entities.
Let’s say I have a noise generator, an envelope, and a resonant filter with an audio and CV routing matrix. I could, in theory, press this simple voice into service as a number of rhythmic devices (bass-drum, snare, etc) and perhaps even a sine/square/saw oscilator with various levels of feedback and overload assuming the op-amps/VCAs can be driven and "abused’ for this purpose. What we could not do, however, is perform a function that would require an additional circuit. This is probably obvious to you in this scenario, but I could not make an additional analog filter appear in the signal chain by virtue of a firmware update. I can however create several voice typed (read: machines) from this circuit, which is what Elektron is doing.
Some of the requests in the thread involved adding functionality that would require a redesign or alteration of the analog circuitry in the system. This is something that could be done with a revision, but the amount of honest and actionable change that can be made with the current architecture is finite and limited by it’s own nature.
Realize I am not scrutinizing your credentialing as someone who has used synthesizers for a very long time, but it does us well to consider the psychical limitations of our tools.