Worlds do not always have iron in them, there is a chance you will end up with lead instead. Same goes for finding Platinum instead of gold, tin instead of copper, adamantite instead of titanium
As for this, a lot of stuff you have mentioned about missing items like bricks, tables ect. is...