You are giving examples of sleeping bag abuse. When you spend significant money ($500 and up)it is a safe bet you will give it much better care. My best bag lasted me nineteen years and was still a sub zero bag when it was stolen. Its successor,bought in 1983, is still giving good service. I still use a double bag (down)that is more than fifty years old.
_________________________
Geezer in Chief