Problem: There are N confusing build systems with arcane rules and you just want to compile your program. Solution: Design a simple, straightforward build tool. Problem: There are N+1 confusing build systems with arcane rules.
Yes, a big design requirement is to be polyglot, but if that's all you want, Make has been around thirty years.
Bazel attempts to solve the problem of performance and correctness in large codebases.
Most build tools do not scale well.