When you create a set of commands, you are bound by some restrictions, such as the total number of instructions that you can create. The creators of MIPS realized that there was no need for subi (because you can add a negative number using addi using 2 additions), and they just decided to abandon this instruction. Perhaps this was to save the number of instructions, or simply because it was not needed.
Chris gregg
source share