i remember having paid for suse, back in the day. it came with manuals (on paper!) and all. nice distort.
And out of business now...
linux is overwhelmingly open source, doesn't mean there's no use for binaries, it's just distros can't maintain them and the original vendors must do.
It's worse than that, if a distro tries to ship the binaries, they get sued by other Linux developers.
android is linux based too and is chock full with third pary binaries.
Android is an interesting case, because while it uses the Linux kernel, it uses none of the rest of the system (the bit rms wants us to add "GNU/" to the front, for). It does this to avoid the above problem of being sued by other Linux developers.