The random unlocks might've worked if it was temporary. Like, if you randomly unlock a new weapon you can use it until the end of the round, but then you lose it again. Then if you wanted them permanently you'd have to get the achievements. But randomly getting them and being able to keep them permanently is silly.