Well, I'll tell you why.
I am very short so I need to wear something high AT ALL TIMES, not only because otherwise my ds's Y4's mates confuse me with one of them, but also because otherwise my clothes look ugly on me and I like looking groomed at all times.
I have really wide feet and pretty sandals either don't fit me or make my feet and even legs look ridiculous.
I walk everywhere and I have a 1hr school run round trip every day, so unfortunately comfort is also an issue.
I am not fat at all but I am a curvaceous size 8; I now that may sound silly but honestly, it's because I am very short, that if I don't have that extra length on my leg area I can actually look stumpy and heavy.
I like looking groomed at all times. I know those sandals wouldn't qualify as groomed but they're mostly hidden under boot-cut jeans, so I get the extra length; I probably wouldn't wear them with dresses... probably.
I agree with all of you. They're ugly. I have to wear ugly shoes and there's nothing I can do about it. It's easier in winter when I can wear block heel calf boots all the time.
You see my predicament?