Vests are very functional. They protect you from the wind without restricting your freedom of movement. They are also lightweight and easy to put away in your backpack when you don't need them. You can also wear them under your hardshell jacket, for example, as an additional insulating layer.