I think AIO is the future of cooling tech la... Air coolers is for boomers who refuse to embrace new tech. AIO is undoubtedly more efficient than air coolers by a long shot. Better spend money to invest in a good AIO for ur system
It's not
Laws of physics don't change regardless whether you are using Air Cooler or AIO. AIO doesn't "magically" mean better than air cooler just because they are AIO. A decent dual tower air cooler can perform just as well as a 240 AIO in steady state conditions.
At steady state, given same ambient temperature, similar surface area and similar airflow, both should perform identically, one will not perform better than the other.
What advantages AIO provides is mainly:
1. Additional thermal capacity due to presence of liquid, so to reach steady state, you need more heat energy to reach the same temperature, thus the temperature increase will take longer
2. Scalability of radiator as you can increase or decrease size and thickness more than air cooler (though there is still a limit)
3. Less affected by internal chassis airflow
However AIO also has its downsides:
1. More points of failure, now you have a pump, pipes and joints connected together
2. Difficult to observe failure, like for example if your AIO fins are completely funked, unless you can see through like an acrylic CPU block, you won't know if your AIO actually failed it's function. Tower coolers only have a fan, if a fan stops it is very obvious which part has failed.
3. More expensive and not necessarily better at steady state if surface area is less than an equivalent air cooler (e.g. 240mm AIO vs a 120mm dual fan dual tower air cooler)
Each of them has its strengths and weaknesses, ultimately it is up to what you are looking for in a PC cooler.