It isn't the reason--just do a search for pictures of old mechanical typewriter keyboard layouts, which obviously pre-date any requirement to accommodate programming languages, and you'll find that the key to the right of L has always traditionally been the colon and semi-colon. No idea why that's actually the case, mind you, it just *is*.