PC対応のゲームエンジンはDirectX対応させるだけでなんとかなるがiOS,Androidはそうはいかない
描画だけならOpenGLやVulkanがあり汎用性はあるがオーディオ周りや通信廻りはiOSならCoreAudioとかOS事に違うAPIの呼び出しがあり共通化できない
それに実績も全く無いので意図しないバグを生み出す可能性も大きい
このリスクと単純に売上の何%が持っていかれるのを比べたら企業として後者を選ぶことは確実