Really? Because I think it is part of the key philosophy of free software.
Consider #1: I think of an improvement to gcc. I get a copy of the gcc source, modify it, and prove to my satisfaction that it works.
I stop at that point, intellectually satiated, tell a few friends, and don't release any software (source or binary).
The principles of free software say that I am not forced to release any changes. I am not even obligated to send improvements upstream.
Am I wrong about this?
Consider #2: The same as above, but I know that Yoyodyne could save $1 million per year with my improvements. I don't tell them. The free software principles say that I have no obligation to tell them.
Am I wrong about this?
Consider #3: The same as above, but I go to Yoyodyne and say that I'll sell my gcc modification to them - under the GPL - for $250,000. They of course can then redistribute those changes, including back to mainline.
Is that contrary to any free software principle? I don't think so, according to my years of reading the history of the FSF and the free software movement.
But, suppose you are correct, and Stallman's essay only applies to "the service of duplicating and mailing tapes pre-Internet". If so, there's a simple workaround:
Consider #4: I have the idea, implement it, and distribute it to a single organization - a tape duplicating service - and it's that organization which sells the software to Yoyodyne, for $300,000, of which $250,000 comes back to me. (My brother just happens to run the tape service.)
Is that against the principles of free software, and if so, how?
I don't think Stallman's "selling free software" essay was meant to be so easy to work around.
Just because free software is generally distributed at no price or "reasonable cost of physically performing this conveying of source" (quoting GPLv3), doesn't make it the same as saying that there's an free software principle which obligates that.
While the open data movement in science does have the principle that the data should be free, or should only cover the "reasonable cost of physically performing this conveying of" data.
How am I off base?