Your interface with the hammer is your hands, so you might care if the grip is rough or slippery, apart from how well it hits nails.
Your interface with code is your eyes, so it can matter a lot how it appears. We read code more than we write, so writing for legibility is important. People talk about line noise. And we use syntax highlighters and monospaced fonts. All of this is for appearances.