Let’s say their repo architecture didn’t help soften the blow of various business decisions of abandoning products.
There was a time when Google was also Guava and a myriad of Java libraries helping the rest of the world. It’s a design choice, they chose to stop helping, because of their repo. Perhaps it also helped avoid leaks, since copied code can’t be used outside of Google.
If anything Google releases more open source now than ever. Because of TensorFlow (if I recall correctly - my memory is fuzzy on timeline of what product it was) they released Bazel and then Abseil. Chrome didn’t have the clout to accomplish that but those things are open sourced and very high quality libraries. Tcmalloc is open sourced even though Google reaps no rewards from that. There’s a bunch of stuff released by Googlers as open source.
There was a time when Google was also Guava and a myriad of Java libraries helping the rest of the world. It’s a design choice, they chose to stop helping, because of their repo. Perhaps it also helped avoid leaks, since copied code can’t be used outside of Google.