They do that by selling support, or additional non-free features bundled into an "enterprise edition" (at least in the case of Docker). I don't think that's something Feross or other open source maintainers are interested in doing.
My point was that even though the "don't give it away for free" model works, we should still try to improve the profitability of funding models where we can give software away for free.