Just a second one...:
What's about "fixed arrays".
Generally there are two types: "display-arrays" and "interactive-arrays". I guess the names say it all, but one is just showing something, the other requires user-interaction.
But in pd there only is the "interactive-array"-type.
Again this becomes more confusing, if one uses more arrays of different types, in one graph.
One workaround would be to always/periodically refresh a "display-array". But that, in contrast to "make-it-non-interactive" really is a workaround! ..And depending on the arraysize and tcl/tk uses lots of CPU per array. ...And one even wasted one's time drawing the wrong array...
..I guess that's it for now...