I’m always amazed at how many people come on to S and B and say that they wear skinny jeans because they suit them best. I have never seen anyone, outside of Kate Moss - and women built like her, ie about 5’6” and skinny - who looks good in skinny jeans.
There are so many better options out there - as pp have noted, almost every other style of jeans is in fashion now. Straight leg jeans, turned up at the ankle, with thick-soled Chelsea boots are perfect in the rain.
And while I agree that there is a difference between fashion and style, truely stylish people keep their look up to date with a nod to some new elements in their look.
I follow a lot of older women on Instagram and they are all very stylish but also modern. I would never consider Princess Catherine to be modern, she reminds me of most upper class, country house, horsey types. The look suits her but it isn’t really stylish, although I too would wear that look if I was hiking in the countryside at the weekend.