I like fabric contained because I hate the dust. I've also had fabric damaged by light, so prefer it in a room with no natural sunlight.
Would I like it on the shelf? Sure, but my collection is too large, so never going to happen unless I can use it down a LOT.