There are layers to everything, especially IT. Systems are built on software, procedures, hardware, networks and people. Deep within any software application are procedures, functions, and statements. I guess if one statement goes haywire, then the entire application can crash. And that might bring down the system.
Still, that's hard to argue. Most of us think that higher levels are more important, including things like the portfolio of applications, meeting business needs, etc.
But let's get beyond the concrete and move to the abstract. Software should be based on a sound conceptual model and a solid design. Just like a good database depends on a normalized conceptual design.
But even these designs depend on a more abstract understanding of the business needs and the users' needs. They are even better if they can anticipate the future needs of the business. This reminds me of one of my favorite quotes:
The future casts its image on the sanctuaries of pure hearts. -Maharishi
So we want pure-hearted designers to help us anticipate the future and embody those insights into the software and systems.
Once again, people are a company's most important asset. Especially their pure hearts.