I think it's not that software devs don't care about hardware/meatspace issues, they're just not as well qualified to evaluate them. So they tend to focus on what they know. It's not bad to do that - you can't focus on everything.
Also, wouldn't your argument equally imply that mechanical engineers should drop their parochial belief that hardware issues are terrible while ignoring software problems? (Presuming they do that, which seems not unlikely)
Also, wouldn't your argument equally imply that mechanical engineers should drop their parochial belief that hardware issues are terrible while ignoring software problems? (Presuming they do that, which seems not unlikely)