Still need to be strong ,those who are against it just dont like hard work, they want some exotic BS that they they think will give them the edge.
To be truly great you need to be strong, fast, explosive and have good endurance and mobility. They key is doing all these things not sacrificing one for another claiming one eliminates the need for the other. And the best way to get strong is heavy compunds lifts and heavy drags, pushes and carries.