My very trendy hairdresser told me on Saturday how she ruined her feet by wearing ballet flats on hard (tiled) flooring for long hours at work. She is 35 and sees her podiatrist once a month. She now wears orthopedic footwear - comfy, and necessary, I am sure. But NOT a good look tbh - she makes up for it by being otherwise v glamorous.
For walking on asphalt you need a cushioned sole, so yes, an alternative would a trainer of some sort, I suppose.
I used to love my Merrell's...