I get that you don't think it's worth higher hardware requirements, but you're really not speaking for everyone.
I speak mainly for myself first but sometimes even some software editors share my concerns when they have to support very old hardware and most OpenGL experts I met in my life who work in scientific visualization aren't fond of Direct3D because of what you claim to be the way to go, dropping tons of features even though it breaks compatibility.
However, I wrote "I know that almost nobody agrees with me about that here but I prefer fighting against planned obsolescence", I know that when it becomes clearly political, almost nobody agrees with me and I'm fine with that.
The primary reason I targeted OGL3 for We Shall Wake is performance. The only OpenGL 4 features I take advantage of if they're available are performance or memory optimizations. By limiting the game to newer hardware I reduce the performance requirements of the game. Also, we do have modelers so our game will actually look good if we use expensive shaders and postprocessing.
Yes, I understand your position and it's great to read your advises as you explore some things that I'll have to use one day, especially when it deals with VBOs. Riven's posts were very useful too.
The pollution argument is ridiculous. Why would you encourage people to waste energy on drawing pretty triangles at all if you care so much about pollution. Newer hardware is more energy efficient.
I don't want to force people to renew their hardware when it isn't absolutely necessary. Newer hardware isn't always more energy efficient, video games machines have become less energy efficient except those made by Nintendo. There are several aspects to take into account about pollution including energy consumption, energy production and the production of the hardware that consumes this produced energy. Columbite–tantalite (coltan) is used to manufacture tantalum capacitors in many electronic devices and its extraction pollutes some rivers and lakes (and I don't speak about the ethics of mining in DRC
) ... What is ridiculous?
Finally, I couldn't care less about if OpenGL is good enough for other applications, or even for you. It's not good enough for me, and I'm sure a lot of game developers would agree. It'd be extremely naive for me to think that you or the CAD industry will care about what I want. This is a game developing forum. If WE don't even say what we want, no one else is gonna do it for us.
I don't claim that OpenGL shouldn't evolve, I say that it shouldn't evolve by taking Direct3D and Microsoft APIs as examples and manufacturers can still make tons of optimizations in forward compatible profiles, what's wrong with that? Isn't it enough to satisfy everyone?