OpenGL согласен удобно и комфортно, а OpenAL ужасно и не удобно и не подходит толком для эмуляции (и не только эмуляции), а опрос пада? SDL предложите, крайне не удобно и опять же лишний шлак тащить нужно, т. е. не надо думать что все так просто в этой жизни и вина тут лежит в тех кто пишет альтернативные оси, им нужно api ореиентировать на виндовые и плюс свои шлакованые api держать вдруг кому-то правда нужно, тогда все приложения буду мульти-пульти, но открытый код пишут студенты, а что с них взять, они не смотрят на рынок и не следят за его тенденциями, когда пишешь приложение ты в первую очередь должен думать о рынке сбыта, если нет рынка ни кому приложение не будет нужно, вот так и происходит со всей альтернативой про мак тебе MetalliC очень толково расписал для кого и кому оно нужно, про линьку в чистом виде кто пользуется ей всерьез дома не представляю, но процент этих пользователей сильно стремится к нулю. Бессмысленно засчитывать в процент тех кто параллельно держит винду, нужно считать только упертых, а таких очень мало если вобще есть такие.