Crowdsourcing free beta testing has been a thing for a while now. I don't know their setup, but I wouldn't be surprised if they contract out a lot of their development work, and then don't keep the contract going long enough to get through the needed patches and updates