It's a combination of carbon content and heat treatment. Typically stainless steels sacrifice carbon content for chromium to add rust resistance, so typically speaking they will not be as hard as a high carbon steel. Treating them to match that hardness may make the steel brittle. There's always a trade off.

Not that it makes a stainless blade bad per se, just different.