Sorry, ale chyba nie masz za bardzo pojęcia o IT i gemdevie. Nie bronie firmy, bo testy były kiepskie, ale błędy to mogą pojawiać się przez cały czas życia projektu i nie ma takiej firmy, która wszystko wyłapie. To gra a nie aplikacja biznesowa, gdzie się napisze testy automatyczne i jednostkowe.
Optymalizacja to inna kwestia. Uważam że obecnie polski dev (ale i światowy) kiepsko stoi w tym temacie. Większość osób, które miały pojęcie o programowaniu grafiki 3D już dawno się wypaliła i nie pracuje w branży. Pozostali to głównie młodzi ludzie, którzy wiedzą co to jest Unreal albo Unity, ale żeby optymalnie go użyć to już inna sprawa. Osoby odpowiedzialne za modelowanie 3D też mogły by się ograniczyć - to nie problem zrobić wielki obiekt z milionem ścianek, ale potem to trzeba jeszcze przeliczyć.
Ja już jestem stary i pamiętam początki gier 3D, wtedy przede wszystkim myślało się o płynności i optymalizacji. Słabi gier nie robili, bo engine trzeba było samemu napisać a nie ściągnąć sobie UDK.