Why games companies make bad decisions