When I buy a system or components I bear in mind what i'm going to be running on it so I never have an issue with closed drivers , I would never accept non-free drivers on my system but thats MY system - you can run whatever you like on YOUR system but be aware that people will point and laugh if your choices are stupid
EDIT: My point is that if you choose a free operating system why would you choose a non-free component? why not choose a complete non-free system? if you have no moral objections to using a non-free system why choose a free system? when you have two completely different and opposing methods of development with incompatible licences how can you expect things to work smoothly?