This is only the case when you have something to fear from superior competition. That is the capitalist system. Even in the FOSS world, which is largely affected by capitalism the spirit of sharing and collective advancement is incredibly common.
You can't blame capitalism for that. In a free market, consumers can just stop buying Qualcomm products for a month, and I can guarantee you that a choking Qualcomm would release all they have as FOSS as fast as they could.
But most of the population is uneducated in that regard. Blame the lack of enthusiasm for FOSS.
Hell yeah! If I'm shipping 10M units to my 5 favorite customers, and my documentation comes in Engineer form, I don't want to waste my time writing up 20K pages of documentation (which is about how much it takes) so that hobbyists can buy the chips and then demand support, 5 units at a time.