Nixos-rebuild does not accept -Q | --no-build-output when using flakes

Is this intentional and if so, what is the reasoning behind this?

The flag is simply forwarded to nix which only uses that flag for the old-style commands (nix-build) and not the newer CLI (nix build). The newer CLI uses --quiet (see man nix3-build). Though they probably work differently considering there’s little overlap between the CLIs.

I see, thank you for the explanation!