@Placholdr because 1 is the multiplicative identity and the factorial is a multiplication. If you are in the business of multiplying things you always start with one, not zero, because zero wrecks multiplication. Since you have started with one you multiply nothing with it, you are left with. There is no other meaningful way to define 0!, and even the definition of 1! is dubious with this starting point of 1.