IMO, it's a culture thing. Even German software companies think writing software is low-status and try to outsource as much of it as possible to Eastern Europe.
I think it's really mostly mechanical engineering companies that undervalue software. My main client is one, they actually do value software so it's a decent environment. Unfortunately still rare.
Otherwise I agree.
Absolutely!
nb: I married to one, so I know. :)