Here's a quote from the book, 'Metallurgy Fundamentals' by Daniel A. Brandt and J.C. Warner (2005), page 70:
"Steel ranges from just above 0% carbon to approximately 2% carbon. Most types of cast iron contain 2% to 4% carbon. Wrought iron contains essentially no carbon. At approximately 6% carbon, the material becomes so brittle that it is relatively useless."
Point being, the one factor that influences brittleness in steel more than any other, is carbon content. Secondary to that is the quality of the heat treat.
A brittle sample of stainless steel isn't brittle simply
because it's stainless. Quite the contrary, the vast majority of the time. Most stainless knife steels have lower carbon content than most non-stainless knife steels. Even so-called 'High Carbon Stainless' is defined as having around 0.4% carbon or better, which isn't very high, compared to non-stainless steels like 1095 (about 1% carbon). Stainless steels like 420HC (approximately 0.50% carbon) are extremely ductile, almost to the point that they're difficult to break at typical hardness (mid-50s RC; think about Case's Tru-Sharp, with wire edges that don't break off easily at all). Compare this to a typical non-stainless, like 1095 (around 1% carbon), which would often be used not only for blades, but for backsprings as well. Certain types of stainless that are generally more brittle, like D2 (1.5% carbon; and, incidentally, is almost
not stainless at 12% chromium), aren't brittle because of their stainless qualities. They're brittle because they have much higher carbon content than many other stainless steels, AND because they're often heat treated to higher hardness extremes (to take advantage of the edge-holding properties of the higher carbon). They push the envelope in heat treat, oftentimes, with 'super steels' like those. Push just a little too far, and they break or chip. In knives especially, blades and/or springs break because the heat treat was wrong, relative to the steel's carbon content. Conversely, many of the alloying elements that contribute to corrosion resistance in stainless steels, also enhance hardenability, toughness & wear resistance, which makes them less likely to break overall (chromium, nickel and molybdenum, for example, enhance both aspects). If anything, these additional 'stainless' elements make these steels that much more durable, when properly utilized.
A perfect example of how heat treat affects brittleness (or lack thereof), and how 'stainless' qualities
don't affect it:
How many times have any of us ever broken a piece of stainless kitchen flatware (butterknife, spoon, fork)? If you stress it, it bends (and stays bent, usually), but won't easily break. This is because it's not heat-treated at all (or minimally). And at the same time, it's all-the-more stainless than most of our 'real' knives, due to
much higher chromium content, which literally defines how 'stainless' the steel is (anything at or above 13% chromium is the usual standard for 'stainless').
Another example: a stainless fillet knife. A knife purposely designed for both flexibility and very high corrosion resistance, it's more stainless (higher chromium) and less brittle (usually due to lower carbon content), and
very flexible & springy when properly heat-treated.
An inexpensive stainless knife, presumably produced with relatively low-carbon stainless, and with springs that break, is all-the-more indicative of something very wrong with heat treat, design or steel quality. Or a combination of all three (regardless of stainless/not stainless).