It is because O-ve blood group means that all the three major antigens, that is A, B and Rh are absent on the red blood cells which rarely happens. Hence, O-ve blood groups are not easily found.
A+ve and B+ve blood group has antigen A or B present on the red blood cells which is very common. Hence, A+ve and B+ve blood groups are easily found.