Decisions are entirely arbitrary and can be basically described as: "we only use languages that we know and that management wants to promote".
Case in point: Dart is approved for use throughout. Go and Rust are unapproved.
Case in point: Dart is approved for use throughout. Go and Rust are unapproved.