> exactly the opposite

No, steel is better in both ways, ten times over. It's just more expensive, concrete is a "filler" to cheap out construction.

If you think about it, all engineering is about cheaping out things. It's pretty easy to build awesome projects having unlimited budget.

As one of my professors said back in time: "Steel is one of the best materials for a number of applications. We don't use it only because it's abundant. "Abundant" and "good" are not always mutually exclusive."