LOL in agreement with your opinion about things being shoved up your nose.
I wouldn't want to depend on them like that either. I prefer to wear smart clothing and carry a proper sleeping bag or blanket, maybe even a small tent, as my primary defense against the elements. I'd rather use these types of blankets for shelter building and enhancement.