Believe it or not, carburetors are better at atomizing the fuel mixture at full throttle conditions compared to injectors.
Since airflow through a engine at wide open throttle is fairly well known, and easy to meter for, the carb can be adjusted to precisely match that and get the desired air-fuel ratios.
Injectors can have trouble delivering large quantities of fuel at wide open throttle. When the duty cycle of the injector exceeds about 85-90%, it starts to have problems metering fuel correctly, and the coil starts to overheat. So the typical solution is to drop in larger injectors so a shorter duty cycle can be used.
The other part of the issue with injectors is the short amount of time they have to deliver and atomize the fuel. The fuel is sprayed against the closed intake valves moments before the intake valves opens. The heat from the valves helps to vaporize the fuel. Since there's only so much heat, and only so much air in the intake port, not all of the fuel may be completely vaporized. The incoming air then has only a bit of time to attempt and vaporize what is left before the valves closes and combustion occurs.
So why do we use fuel injectors? Because they excel at the thing carbs suck at, part throttle atomization. Injectors can easily meter out a precise amount of fuel determined by the amount of air entering the engine according to it's sensors. A carb has to deal with what it sees across the venturi which isn't as sensitive at part throttle conditions. Toss in the complicated dynamics of the air inside the plenum and it's hard for carbs to precisely meter out fuel.