I'm not sure how testing would prevent player from abusing the system and/or cheating. But also taking that aside as someone who took some time to look into those testing procedures in other games like say MtG... Let me be frank no matter how large a test group would be you'll always be under prepared for what will actually happen.

Yes you're right. Devs were out of touch. They did give playerbase way too much credit of trust. They should have treated every single one of us as potential ToS violator and install spyware onto our PC/consoles. That would have solved everything.