Fair point. I think there are so many use cases that it can be confusing.
FWIW my instinct is that the biggest group will be those who want it as a streamer and will run some other software on a server elsewhere (presumably with the storage remote from the M-dac too). The biggest contingent will probably by wantign to use the M0dac as a squeezebix substitiute and have the server playing LMS
I dare say some of these people will be hoping that they can continue to use their favourite software eg JRiver and play to the Mdac as a virtual soundcard. Not sure how easy that is to work.
Some people will also be wantign to use the M-dac as a for of server so they dn;t need a separate computer running. Again some will want to use LMS, or one of the cmplete LMS style packages like vortexbox or daphile, or non LMS ones like volumio.
Out of this group some will want to have storage directly attached and others will want to use netowrk storage.
For my own part I was hoping to have network storage but probably to run LMS on the m-dac, leaving the files on the network storage accessible to sonos, which is likely to be the weopon of choice for the rest of the family, whether the M-dac is on or not. I could keep LMS on the NAS, but I currently use a Qnap NAS for this purpose and keeping up to date with LMS using a packager (SSOTS) which is no longer maintained and requires manual tweaking is becoming a PiTA. I spose I could spring for a proper network server though- it used to be a mantra on the squeezebox forum from old hands that the S in NAS does not stand for server.