I guess I'm an old timer I still wear bandanas and they have never really been an issue. If it freezes up just squish it around and then pull it back up.
I never have issues of snot, not sure where that came from.
For me it is function, I'm not the best but not the worst rider. Keeps my face warm and I'm a dad, so I try not to be to concerned with fashion but I can/do ride so hopefully the younger crowd see's me with my kids riding and accepts me for that.