@lanodan @nick @mcc that's not true.. they can and historically have used GCC, just preferred to migrate when they could.
freebsd changed from gcc to clang as default for main architectures in 2012 but didn't stop shopping gcc until 2020.
openbsd moved to clang in 2018-2020
nerbsd still uses gcc as default