The styling makes it look noticeably more garish and cheap than is absolutely necessary. I can imagine with gentle, summery beach colours and fabrics - lace, muslin, silks it might assault the eye less painfully, but that isn’t the look they’re selling.
Over lockdown I owned a similar-ish skirt in a wafty sort of beige / silver from Zara and wore it endlessly, with everything, like a pair of jeans - but I’d trust Zara more with this sort of thing than M&S, who can be rather heavy handed with any idea.