Just for legacy sake, it probably wouldn't make sense to switch the meaning of 'int' in Rust to 'uint', whilst creating a new type 'sint' to emulate the old meaning of 'int'. Legions of up-and-coming developers have learned what an integer is, and it would be incredibly counter-productive to change up that definition for one particular programming language.