Back in the stone age (1978-ish), I had to submit my code to a punch-card operator. I had to explicitly state at the top of every sheet that 'slashed' meant 'zero' and 'unslashed' meant 'alpha' π
Oh that's always been a thing, which is why the 'seven' was 'crossed', and the 'one' was not. Kind of the same as the 'zed' or 'zee' which would be 'crossed', and 'two', which was not.