I wouldn't wear shoes like that either - not only couldn't I walk in them - but they're feckin ugly!
I'm not often in the market for high heels as I don't go to many events where they're needed, but I do have a few pairs of heels which are flattering to me and my outfits - and I can walk in them with reasonable comfort - although I wouldn't want to wear them all day.
Not liking the OP's shoes doesn't mean you're condemned to wearing tortuous, equally ugly stilettos.
As ever, it's a matter of finding a happy medium.