That’s valid in many cases, but the dd example isn’t really fair, because you’re comparing modern GNU to ancient BSD. I don’t know how often macOS pulls from upstream FreeBSD, but I will say that relatively recently I saw a man page in macOS that still referred to ARPANet…
MacOS only pulls fragments from Free/NetBSD, and in many places it's still OSFMK showing up on the surface, so sometimes you find out that you need to program as if you were on BSD 4.3 Reno still...
Today’s FreeBSD does support status=progress as can be seen here: https://forums.freebsd.org/threads/watch-status-of-running-d...