Just saying stuff like this sucks: Extra output to stdout makes scripting cumbersome to impossible, super long command as replacement suggestion, and that command doesn't even work. And if it did, it probably wouldn't do transparent I/O redirection.
umbrel@umbrel:~ $ bitcoin-cli --version 2 >/dev/null
*** Deprecation notice ***
In a future version of Umbrel, 'bitcoin-cli' will be removed.
Please instead use:
./scripts/app compose bitcoin exec bitcoind bitcoin-cli
[output of --version deleted for clarity]
umbrel@umbrel:~ $ ./scripts/app compose bitcoin exec bitcoind bitcoin-cli --version
-bash: ./scripts/app: No such file or directory