Seems like they had a good sized internal test team (of mostly temp employees) prior to initial launch. Then like most products they cut them after release and only kept a very small perm employee test team for sustainment while they increase the number of alpha and beta testers (free volunteers). If you want good testing you got to pay for it. This product pulls in money hand over fist for the executives and shareholders, but they clearly do not value, invest in, and care about maintaining thorough quality assurance.