Blood types aren’t really counted fairly for the purposes of statistical evaluations. For example the blood type is based on where you have 2 alleles of the A,B,O gene. If you have blood type AA, it is counted as Blood type A, just like AO is. Same with Blood type B, BB, and BO both get counted as blood type B. So right off the bat you have a double counting of certain blood types. But not AB, there is only one way to make it. Same with OO only one way.
If you started with a uniform distribution of each blood type AO, AA, BO, BB, AB, OO would suggest that A and B are twice as common as AB, and O
AO + AA is blood type A and there are 2 in the population
BO + BB is blood type B and there are 2 in the population
AB is blood type AB and there is one in the population
OO is blood type O and there is one in the population.
Keep these ratios and build up a huge population what you quickly find is that the the distribution quickly settles into 33% blood type A, 33% blood type B, 22.2% Blood type AB, and 11.1% blood type O.
This suggests that Blood Type O should be the rarest blood type of all, not AB. Of course we used a fictitious distribution of blood types, the truth is the world has selective pressure on blood types, and depending on where you are in the world, Blood types are not equally distributed (Blood type distribution by country)
The blood type are not uniformly distributed at all! There is a lot more blood type O’s than anything else. This suggests that Blood type O is positively selected and the resulting distribution is largely influenced by blood type O distribution.
Revisiting the statistical calculation and using a whole lot more O’s than A’s or B’s and you’ll discover that some of the O’s get hidden by the AO, and BO being typed as A and B respectively, OO is the largest likelihood, and the AB distributions gets weaker as a result of so many O’s.
As for the Rh- this too is a masking issue. Rh comes on two chromosomes as well. You have to be rh-rh- to be classified as rh-. if you are rh+rh- you are blood typed as rh+. In a uniform distribution rh- becomes 1/4 because there is only way you can get it, while there are 3 ways to get rh+ blood type (Rh++, Rh+-, Rh-+)