Things are fine the way they are. The Stallman people can sweat, providing free, open drivers and software. They also provide needed workarounds for some of the more egregious DRM issues. The “best tool” folks will actually use the system for more than a toy or development tool.
The fact is that the best of the “open” products are building on ideas and presentations that are or were proprietary. Of course, all of these open people who aren’t using dumb terminals are relying on non-open code in the hardware devices themselves, unless they are using and old Qume daisy wheel printer or some such.
However, I also see the open-source-only crowd as being the alpha developers/testers for better software down the road.