> You forget that currently on Linux, the HW accelerated video drivers are not really mature so using fewer functionalities ("2D" acceleration) may be a wise choice to ensure better stability, easier debugging..
It's really bad form for applications developers to be forced to hack around Linux being shitty. It's better just to fix Linux and application developers can concentrate on using the APIs that are most appropriate for what they want to do.
Otherwise what your really doing is forcing the application developers to force users to make the choice between something that runs like crap versus something that crashes their computer. Choice is not a good thing when all the choices suck.