It just the inevitable conflict between deontological and consequentialist ethics.
Deontological ethics: non-free software is bad, so making a distro that includes non-free software is bad
Consequentialist ethics: non-free software is bad, so reducing the amount of non-free software that someone uses by giving them a mostly-free distro that includes non-free software is good
There's never going to be agreement because they are using completely different frameworks for judging if an action is good or bad.