@archangelic @m455 @brennen I especially like Debian's main/contrib/non-free split. Even though FSF says it's not good enough to "endorse" I think it's the closest thing to perfect that we can get.
Want a pristine, free-software-only OS? Only use main.
Have encumbered hardware or forced to use some proprietary stuff by your boss? No need to retreat to horrible Windows, just take the explicit and intentional step of enabling non-free.