Personally I live in a very rural location and I farm, so I can spend a lot of time on the road or in my tractor. 1gb wouldn’t get me through a day in the field, so I have a pretty big collection with a lot of variety. We don’t even have reliable FM radio here, so it’s bring your own music or listen to the diesel roar.
Even with external volumes, I don’t think there should be any mechanism where a container can escape a bind mount to affect the rest of the host fs? I use bind mounts all the time, far more than docker volumes.