why are modern AAA devs so fucking incompetent?