Also Bazel is very "corporate", it's not designed for projects that want to be good FOSS unix citizens.
Very telling: "common c++ use cases" https://docs.bazel.build/versions/4.2.2/cpp-use-cases.html includes pulling googletest source from the web and linking a random shared object blob. Zero mentions of pkg-config.