Ever wondered, why there are different types of blood groups ??

wondered finally, we got to know why there are different type of blood groups?