I only buy < $40 shoes and I've bought maybe 2 pairs in the last 4 years. High quality shoes are definitely more comfortable and long-lasting, however high price != high quality, even if the marketing and branding says so.
You buy $100 shoes because of style and brand. And this price tag does not always mean quality. There are plenty of expensive brands that fall apart under everyday usage.