Yes! But that isn't something that all (or even most?) companies have full control over.
Most people aren't going to be passionate about building, oh, I dunno, software for insurance companies, but it still needs to get done. There might be a handful of "disruptive" companies doing something in the space, but 99% aren't.
There's a lot more "boring" software (even in the startup world) that needs to be built than anything else. The problem is really that these companies don't seem to be self-aware and they don't adjust #1-#5 (especially #1) accordingly.