Back in the day when I managed a group of Solaris SysAdmins Sun gear was about five times as expensive as anything close to "comparable" Intel-based gear, but it was ten times faster, 20x more reliable, and immeasurably more scalable. Sun support was the best I've had in a career which goes back a couple of decades and then some. But this advantage has eroded. Sun gear now seems to be "only" about twice as expensive as the competition, but from my (limited) current experience with it is not that much more reliable than the competition and support has gotten terrible. Any performance advantage seems to be completely gone. So yes, I think it does makes sense to architect an environment around cheap, redundant hardware rather than very expensive hardware which doesn't quite live up to its reputation for reliability.
As for Solaris, once you've gotten used to the relative user-friendliness of Linux it is really tough to go back to what might be, at the kernel level, a more solid, high-performance O/S, but one which is about five years behind the ease-of-use
curve.
Frankly, I don't know how they stay in business, with their only remaining market-leader being something they are having to give away (Java); and even that may fall victim to the Microsoft marketing juggernaut.
I for one, will miss them.