I don't really post outfits so this is probably not directed at me, but I used to wear cardigans more when I was more "angular." When I was skinny and bony, cardigans gave me a softer look. Now I'm more squishy-looking with my rounded shoulders, big bust, and round backside. I like the sharpness and structure a jacket offers. I know that sounds weird but that is what it is. It's the same reason I prefer wovens now.
But it's really more about temperature. I don't mind wearing jackets under coats or wearing them indoors, but it is way too hot to even wear them on their own. Maybe not for Seattle but definitely here. I don't wear jackets anymore, but I have been wearing cardigans because they span the gamut of temperatures we are going through right now. I never wear the classic cropped styles anymore, though. It's all about the flouncy, long versions.