I tend to agree. Unlocks should not be frustrating to the point that you're just glad it's over. There's already gear requirements that take months to achieve. I feel like that's enough of a challenge.
I always go back to my experience with the GAS unlock - by the time the RNG fell into place correctly I was so annoyed that I didn't even look at the character for two weeks afterward. I think I put gear on him and he just sat for a while, to think about what he'd done. I just didn't want anything to do with it. I don't think that's the response that I would be going for if I were a game developer.