Civil engineers build something "concrete". Right? There is no concrete stuff in software engineering. So everything is left to the imagination of the humans.