Re: Why don't they make stainless steel impellers?
It depends on how you define "better off" and who ends up being better off.
From the perspective of the company, you're going to have to tank a bit of money into R&D and you'll probably have higher input costs (stainless being more expensive than rubber). That means, for a given profit level to remain stable, price must go up. If you want profits to increase (which, from the company's perspective, would be the whole point of this exercise) the price must go up even more. Once you get here, people start complaining. Depsite what people generally think about engineers and how things are designed, a lot gets limited by cost constraints.
From a consumer's standpoint, most impeller failures are caused by accident (think plastic bag covering intakes), abuse (running the engine out of the water without muffs), or neglect (boat sat untouched for years). I, as a consumer, am not sure that I want to get stuck paying more for something that was already adequate under normal usage conditions. Not to mention what might happen to the rest of the cooling system if chunks of stainless are getting circulated as opposed to chunks of rubber. In theory I would like to see certain design improvements when it comes to boats. In practice, I'd be hesistant to pay a premium for a part designed around accident, abuse, and neglect.
In this scenario, the company is likely worse off, as are most of those who perform regular PM.
Point being, almost nobody is better off when $2 is spent solving a $1 problem.