TWIMTBP has does only one thing, which is to provide aid to game development. Programmers are not god, there are new things in programming everyday. They are busy enough to put their own thoughts together. We know Dx11 exists. As users, all those post processing, SM5, and tessellation is what it is. To programmers, it is a bunch of new APIs. Yes there are technical specifications about what those API does and how to use them, but the only way to really know how to use them is by try them. Unfortunately, time is limited and those APIs behaves funky sometimes. It may work the way you think one day, and fail miserably any other. Only experienced programmer can show you the light, but where do you fine them?
Again, ideally, all API works, hardware will not malfunction, and all parts from all vendor behaves identically. But if you have an ATI and a Nvidia card, then you will know that there are differences playing the same game on those cards. That means there are different behaviors with different vendors. Now sometimes you can use a program from your vendor but it crashes on your PC and you need to wait for a new version to fix it. That means parts from the same vendor also may have different behaviors. Did I mention CPU, RAM, Motherboard, OS, game engine and the programming lanaguage?
To avoid bugs and save time, developers rarely build from ground up, they usually pick up an existing engine and build on top of it. The down side of using pre-existing engine is it misses those OMG new features. As I say, "Use what works. Least cost possible." That means forget about those fancy PhysX or tessellation, just put together the game and sale it. Why bother with those unique eye candy that are console specific and/or video card specific?Just pick eye candy that works for all consoles and PCs so it will work for game consoles (less bugs due to less variations) and later port to PC.
"But why am I buying a 500 bucks video card where I can by a game console with half of the price and play games on a TV that is twice the side of my monitor?"
Pick Devil May Cry series for example. It was big since Playstation. It was later ported to PC, which was as good as the console version, until DMC4. It actually out performs the console version due to a power video card. To top it off, it runs in 3D.
Pick another example, Dragon's Age. It released console version as well as the PC version at the same time and reviewers said the PC version is actually better than the console version. With or without 3D.
The point I am trying to make is there are needs for developers to use new technology and they won't use it unless help are given. Again bugs are bad, and starting something new means the creation of bugs. As the degree of new things used increases, the number of bugs also increases. Not linearly, but exponentially. So why program in Dx11? Yeah wait until 2020 when everyone actually use video cards that support it so the market is not limited because a large portion of the market is still using Dx 10 cards. For now lets start program in Dx10 as bugs within Dx10 have been cleaned up mostly and most people have the hardware to support it.
"So what now? what am I going to do with my 5890?" <- ATI fans
"Well at least yours is cheaper than my Fermi, which is not even out yet!" <- Nvidia fans
Yeah, Dx11 benchmark is the one thing people with Dx11 card do most, because there is nothing to do better than that. Bravo. I wonder what is more fun, Pac-Man, or that.
Those who said "if the dev can't even do that without help from nV then they should not be making games" can have fun with your benchmark of joy until 2020. I have no problem with that. I, however, want to see better games, even at a cost of better geared PC. I will buy a high-end card when I need to, and sorry my eyes can't see any difference between 100FPS and 3000FPS. Anything between 40-80 will do. So who is going make me happy?
It should be clear why developers need help, not so much as to complete what they start out with, but the use new stuffs that they won't use without the help, and TWIMTBP do just that. Keep in mind that ATI also have such team, just a lot smaller. Without them, we may as well go buy consoles.