Yes, keep believing in everything you read. They control the whole development process my dear. Remember the release of XFree86 4.0 and how Redhat were the first ones to call for group of new developers? Remember how they tested it in Fedora and only then they infused the finished product in Enterprise edition? Why was the announcement not made first of all in Fedora mailing list?
This is funny, you accuse us in believing what we read, and what about you?? you obviously read it somewhere that evil Redhat controls the evil fedora. rofl
Aren't you going overboard with the assumption of Redhat being equated to Microsoft, whats next, will you eat SUSE to as they are also not providing mp3 and other multimedia support in their recent 9.3 release??
Redhat on the other hand does a good job of providing a very neat stable and cutting edge package of softwares, which is very usable for an "average" desktop user, read again "average desktop user". This gives them opportunity to experiment with new stuff for RHEL but at the same time Fedora being free benefits many.
NVIDIA
The fact that you don't get drivers of a closed source product is actually stupid, as
desertwind rightly points out the responsibility of drivers squarely lies with the hardware manufacturer not the OSS people who work their butt out to produce an safe and working drivers only to be lamented by people like yourself.
JAVA
Sun provides Java for Linux, since you buy digit you some times get the Linux version too. If downloading it not your cup of tea request them.
FLASH
Macromedia duly supports Linux.
Direct installation
*www.macromedia.com/shockwave/download/download.cgi?
P1_Prod_Version=ShockwaveFlash&P2_Platform=Linux&P3_Browser_Version=Netscape4
EDITED: the above link has be cut into two lines.
Rpms
*sluglug.ucsc.edu/macromedia/site_ucsc.html
REAL
Real time player is there in Linux with direct support from, "Real" in the form of helix player.
Quick time is not supported, but you just have to download either of mplayer or xine with appropriate codecs. It will work on more formats winblows ever knows.
NTFS
The fact is people chose to blast OSS just because it doesn't serves their own little needs, in this case you talk heavily about NTFS. I personally never felt any need of it so why should I bother, obviously I should not and see "trusty old Microsoft" don't cares about it either. But hey you are really angry over it.
If you have good programming skills why not try decoding the "closed source NTFS" format. So that many needy people like you can benefit from it and thank you for it too. It only takes a person who really wants to get the things done. Obviously there aren't many Linux developers, feeling the need for NTFS, otherwise despite the fact that it being completely closed source they would have developed proper support it.
Being in OSS domain you still have choice of hundreds of other distros to chose from, pick any other if you have not already.