Não justifique ou defendi a Apple, apenas expliquei o que eu suspeito que está o ocorrendo respondendo ao questionamento do título.
O que fazer para arrumar? Colocar a equipe inteira de desenvolvimento para corrigir bugs como eles estão fazendo, não tem segredo, "agora a Inês é morta".
O que deveriam ter feito na minha opinião é não soltar um software com essa quantidade de erros, deveriam ter segurado mais tempo mas ai vai da pressão comercial de ter lançamento todos anos ainda mais com Android fungando no cangote.
A equação não é tão simples.