I assume some people like the idea of being more in control, in the sense of having the exact recipe for compilation explicitly specified. Some people might also find tectonic [0] as a nice compiler backend. From my experience, latexmk [1] has orked very well for all my LaTeX projects, and I've never looked back.