it's more that bricks have to follow the laws of physics. A building with bricks that don't have the quality required will collapse, and the builders will be found guilty.
Software doesn't fail so dramatically - small annoyances, for example, is easily dismissed. Even if there are many of them.