maybe i opened up a can of worms...
it all began, iirc, when i suggested that what we really lack is a programming environment with the game-oriented feature sets of AMOS/Blitz but with a much more modern & fast compiled programming language. People get trapped in AMOS, unable to escape, even though as a language it is very limited, but nothing else offers a quick or easy way to get better results. It's why i personally took the plunge straight in asm but i appreciate how intimidating that is. I think some better tools are in order.
The idea of a games library for C has been mooted elsewhere (and also criticised, so it goes), personally i think it's a great idea, but i also appreciate that C is not ideal, either. Well you can find faults with anything i suppose.