You’re making the assumption that only corporations can fund or perform basic research. But the transistor was actually the culmination of decades of research by materials scientists and physicists in university and other labs into semiconductors before anyone realized there were applications.
No, I'm making the observation that corporations do fund or perform basic research; and the straightforward inference that removing the incentive for them to do so is bad.
Is that wrong? Possibly. But if you're hanging your argument on the idea that the transistor would have been invented without Bell Labs (or BSD without AT&T's open research, which was my example), I think it's on you to provide the evidence.