Are you suggesting that AMD and NVIDIA will not force developers to patch the games for the new GPU architectures ??
How can they force devs? Right now if a game is broken on some new hardware (not just performance but visual errors and crashes too) they work around using driver patches. It's very much in the gpu makers interest to do this as they want to sell these new cards. With DX12 direct-to-the-metal this is much harder and we might need dev help.
However the dev has nearly no incentive for many games - the game is sold, and they've moved onto the next game. The dev or at least the dev team that did the game might no longer exist.
Mantle showed exactly how this is going to work with one of the biggest devs who were very pro mantle and one of the biggest games (BF4) where you'd expect if they were going to make an effort they would do it. They never did anything for new cards, you just had to fall back to DX11.
What I personally expect will happen is they will code to the metal for PS4 and XB1 (as they always did for all PS and xbox) but won't bother for PC (DX12 doesn't force you to do this low level coding). Nvidia/AMD will sponsor some title and for that they will put in faster to the metal code for some architecture as it's effectively paid for by the gpu maker. By this I mean they'll make it run fast for the current range of cards they are selling, the opposition gpu maker, and any cards after this won't work and their will be some simpler fallback (i.e. exactly like what happened with mantle).
I also expect as Nvidia is both richer and better at influencing devs this will mostly be Nvidia with their metalworks(tm) whatever they want to call it. Whoever's camp is not supported (mostly AMD) will rage at the game maker and demand their game not be included in gpu testing. It'll be like gamesworks magnified. They'll provide a low level interface, so for example intel/AMD will use some standard DrawObject() call, but if you are running Nvidia you'll use the special MetalWorks:: DrawObject() that is 50% faster. Nvidia will provide/maintain this in a way AMD can't hope to compete with (just like gamesworks).