Great points! I do both actually for all kinds of items. I have these Zara boots that are super comfortable, warm, and durable and they last through all kinds of weather. But I also wear my knee-high Chanel boots quite a lot too.
I became more aware of the need to baby my expensive ones after I wore my eel skin designer boots on a snowy day. They were completely ruined and since the pair was so unique, I have never to this day been able to get a replacement for those. I learned my lesson so I check the weather before going out in nice shoes.