I think there are some open source macOS apps that provide code but sell binaries on the App Store, no?
Making it open source would have interfered with the author’s profit goal. There’s nothing wrong with wanting to make profit from your work and protect the source.
Likewise, you’re free to avoid software that isn’t open source. However, it’s useless to make these demands that someone should have open sourced their work when that clearly wasn’t in the best interests of their goals.