I think another problem is that while we have a pretty good idea what we get with mild steel even though there is some poor quality around, with stainless it can be a gamble. Quality sourced with correct grade and treatment is excellent but there's a lot of Chines rubbish around that work hardens with vibration and fractures.
Screws are an example - marine grade stainless are excellent, but I recently bought some "generic" ie Chinesium stainless screws and the heads were shearing off before they were tight, it took hours to drill them out and replace with zinc plated steel. I tested the rest in a vice, they were all over the place. So while stainless can be very good, you need to be sure that's what you are getting.