I give up. You're not only not taking into account your own previous conclusions (three posts up), you're also helping maintaining the vendor-blame crowd. Overall tesselation adoption is driven by middleware tesselation adoption. Even DX11 is middleware.
Here's a very simple example from processor-features: If a cpu-manufacturer implements op-code A, it per-se can only be utilized by assembler-programmers which know how to emit raw-machine code. Once assemblers (middleware) know instruction A, all the other assembler-programmers can utilize it. It's only when compilers (middleware) start to adopt the instruction, that the majority of software-developers take advantage of op-code A probably without even knowing about it. Let's make the math (some hypothetical numbers):
Code:
number of hi-level programmers: 9.5 mil.
number of compilers: 95 (equal share)
number of lo-level programmers: 0.5 mil.
number of assemblers: 5 (equal share)
programmers able to use A at time of introduction:
25.000 (cumulative) => 0.25% overall availability rate
programmers able to use A after adoption by 1 assembler:
100.000 (cumulative) => 1.00% overall availability rate
programmers able to use A after adoption by all assemblers:
500.000 (cumulative) => 5.00% overall availability rate
programmers able to use A after adoption by 1 compiler:
600.000 (cumulative) => 6.00% overall availability rate
programmers able to use A after adoption by 10 compilers:
1.500.000 (cumulative) => 15.00% overall availability rate
programmers able to use A after adoption by all compilers:
10 mil (cumulative) => 100% overall availability rate
Now replace "assembler" by "API", "assembler-programmer" by "3d-engine-programmer (doing the engine)", "compiler" by "prefabricated 3d-engine" and "software-developer" by "3d-engine-programmer (utilizing the engine)".
Code:
3d-engine-programmer (doing the engine) able to use Tess. after adoption by 1 API:
100.000 (cumulative) => 1.00% overall availability rate
3d-engine-programmer (doing the engine) + 3d-engine-programmer (utilizing the engine) able to use Tess. after adoption by 0 prefabricated 3d-engines:
100.000 (cumulative) => 1.00% overall availability rate
I'd be surprised you find a sound way to raise the overall availability rate without middleswares. I'd not be surprised if a lot of reasons surface which affect the "availability-to-adoption" ratio.