While we care intensely about "high quality" software, we define it as "well-designed" or "well-abstracted" or "loosely couple" and all kinds of things that matter when you look at source code, customers care about:
1) does it solve my problem?
2) is it reliable enough? ("enough" depends on use case)
3) can I afford it? (not just cash but maybe TCO)
Edit: And this applies to most of the "hot startups" too. Ask anyone who has been at a major company through the growth years and ask how "good" their software was. Every single one will share horror stories about late nights, tight deadlines, horrible hacks, and "omg let's rewrite this whole thing!" arguments.
As things grow and stability becomes a priority (often customer-driven), things change for the better for the software.