Agreed. Bolandross’ scenario is exactly the problem at hand. Has nothing to do with parts of whether you’ve used up all 128 slots or not.
It’s a simple case of “is this Track being used” in this Bank. By always showing a sample slot (which probably has a sample assigned to it), there’s not way to know unless you go through all the patterns to find out.
It’s quite a common situation IMHO. But there are workarounds… which kinda work, but simply being able to un-assign a machine would be simplest and clearest.
By no means a deal breaker but just a workflow improver.