`stdenv.isDarwin && stdenv.isAarch64` vs `== "aarch64-darwin"`

Just curious, but why is using stdenv.isDarwin && stdenv.isAarch64 so much more popular than e.g. stdenv.hostPlatform.system == "aarch64-darwin"?

$ rg -F 'stdenv.isDarwin && stdenv.isAarch64' | wc -l
160
$ rg -F '== "aarch64-darwin"' | wc -l
14

Relevant: Reduce redundant ways to inspect the platforms · Issue #27069 · NixOS/nixpkgs · GitHub