To be more specific,
On Digitakt and/or Rytm, there are 127 sample slots per project. This is a limitation that cannot be overcome. You can use sample chains to squeeze a bit more out of it, but then that becomes another thing you must manage.
Considering you have 64MB RAM, it is actually not very many slots, and you often end up with more unused space once the slot list is full
On Octatrack there are 128 flex and 128 static sample slots per project.
On MS, there is no slot list limitation whatsoever.
There are just 96 patterns x 6 tracks = 576 sample slots. You always have the maximum amount of sample slots a project could access, mathematically speaking.
The samples exist in the 64MB of RAM but are linked with hashes and there is no slot list to manage.
Having 576 places for 64MB worth of samples is much more worry-free in terms of management than 127 places for 64MB.
MS completely removes this layer of organization needed on Rytm or DT, because it is entirely unnecessary.
It means you can generally squeeze more out of a single project of an MS, even though MS projects are 96 patterns, and DT projects are 128 patterns. All 96 MS patterns can have 6 unique samples, where as all 128 DT patterns would have to share the same 127 samples.
In the end, for me, it means on stage I am working from a single project and won’t have to stop the sequencer to load another project. I can play live for 3 or 4 hours.