The problem with Linux and osX gaming is an economical problem. Big publishers won't develop games for platforms that are used by programmers, businessmen, doctors and so on, their target its pretty clear (teenagers and young adults). So it is a bit pointless to create gaming platforms around Linux, you will end up with great stuff that will leak content.
Yes that's true, but I think that we are far away from being able to create artificial charisma, it is pretty hard to write a machine learning algorithm that can mimic emotions.