The argument sounds reasonable, but falls some way short of a demonstration. Scientists acknowledge a duty to communicate their knowledge, but generally reserve the right to decide their own timing.
Many scientists work in the private sector.
Without this, they would take a very cautious view, and try to keep everything secret. Work in the private sector is increasingly important. Money for public research is tight. But the idea that all private research either can or should be replaced by public money is difficult to take seriously. If private research is to continue, those who invest in it successfully must be able to recover their investments - and for this, IP is essential.