One reason for this is because they changed adjuvants to reduce or remove aluminum and mercury in response to the anti-vaxxer fear-claims. This makes for a weaker immune response, hence more doses.
Children have to get more doses than adults because they have young untrained immune systems with shorter immune “memory”.
How does lessening those two items reduce the effectiveness of the vaccine, which is not those items?