Не думаю, что разработчики этих лаунчеров хоть как-то задумываются про ресурсы и "идеальную структуру" - просто делают код запутанным, чтобы "все делали только по их инструкции, в которой будут некоторые недочеты или баги или дыры"