Best Answer - Chosen by Voters
there are several factors involved.
first, the charger must be good for world wide use
second, the cost must drop
third, a desire to make things cheaper
fourth, a desire to make things lighter.
The answer to all above caused a shift from traditional "linear type" to a "switching type".
Linear used heavy, copper wire, transformers that could not EASILY change input voltages for a desired output. Copper is expensive, copper is heavy, transformers are not energy efficient.
Switching supplies are lighter weight, cost less, and they do not care what the input voltage or line frequency is. They do have one nasty side effect, they are very NOISY. Environmental noise, interference generating noise, they are REQUIRED by FCC and CE rules to have noise suppression. That is what the bumps are on the power cords.