In the same vein it's a pain in the ass to write everything in assembler. Which is why we don't do that, we use high-level languages instead.