Also, Factorio looks ugly as sin.
Regardless, you can optimize your builds for symmetry or some other aesthetic goal and come up with some really beautiful designs. Though just like real world programming, lack of planning will result in spaghetti code.