Ну обычно инстансы группируют вызовы отрисовки для одинаковых объектов.
Типа не:
"Нарисуй этот обьект {здесь}" (для каждого объекта свой вызов)
,а:
Нарисуй N вот таких объектов в {этих местах}( за один вызов)
В плане оптимизации это вроде актуально только для растеризации
тут важный вопрос а можно ли инстансы потом отвязать, ибо в целом штука полезная при моделировании большого количества однотипных мешей которые нельзя разместить массивом