50bmg- Actually, they do need permission from the government to spend money on R&D. For example, if Exxon-Mobil wants to develop a new line of batteries for electric cars, the government gets into it and stops them because of fears that doing so would turn them into a monopoly or something. And if they want to build a new, more efficient refinery, they get prevented by others who claim "environmental" concerns. The problems are massive, and too great to be covered here. As for the profits, the news media likes to paint the oil companies as some evil entities, but they are really owned by stockholders such as myself and they have a duty to their stock holders to make a profit. And the 10 billion profit per quarter, try thinking about the return on the investment and you find its not that much. Even a small change, such as a penny or two less charged per gallon of gas sold, could wipe that profit out instantly.
Back to Nvidia's problems, they have been there for quite some time, only buried under Nvidia hype or fanboyism, or both. Nvidia still either won't or can't support DX10.1. When MS first designed DX10, it included the 10.1 standard, but Nvidia claimed it was impossible to achieve, so MS downgraded DX10 to please Nvidia. Even now, Nvidia still refuses to make cards that support DX10.1, but AMD/ATI has been making cards that include the DX10.1 standard, proving that it isn't impossible to do. I've got Nvidia cards in two of my computers and I built my third one with an ATI card to get DX10.1 and intend to buy a 4870 as soon as they get a better supply in place. Nvidia's motherboard problems have been around for quite awhile as well. I think Nvidia needs to get off its mountain and start dealing with what it doesn't do, rather than continuing to put down ATI and its problems.