>>992
This. You can get quality shoes when they are on sale quite cheaply and they'll last a long time. I have a pair of casual shoes (Dr Shoals) that cost me $30 on sale. They'll probably last at least 5-10 years easily. Walmart has a sale on them usually in the spring so try and get them then. Note, where I am, that prices for things are higher than they are in the US. They may even be cheaper at your local Walmart.
My previous pair of expensive shoes I had to get was with my Highschool uniform ran me $80. I still wear them for more formal things, but they've lasted me 11 years now.
I've easily spent hundreds on cheap running shoes that end up falling apart after 6 months. I think in total in the last decade that has run me at least $400, if not more, in the last 10 years. Same with Winter boots that end up being trash at the end of each winter season.
TL;DR >>992 and >>982 got it right.
Currently, I own 6 Pairs of Shoes (Casual 1, Casual 2, Running, Gym, Formal, old piece of junk shoes that are falling apart and only use when going to my dug out basement because it's gross and were free anyways), and one pair of boots.
Also >>691 Makes a good point. Thrift stores often have great deals on things like this.