OP was suggesting that systems like Bazel are harder to get started with but pay off with larger, more complex builds. However, I am claiming that Bazel is also good for the simple cases.
Hello world is simple in python, but it is still hard to get started writing real-time code in it even if hello world might be your first step.