Because we don't have proper, easy to do and efficient while running, code reuse. The coding is this world is 'pre-industrialisation' era where the guilds are companies and noone has created simple stuff like an m10 bolt. No efficient standards.
[A computer is] like an Old Testament god, with a lot of rules and no mercy. -- Joseph Campbell