Well, not sure about those "people" you've mentioned, but for me 90/12 map has pretty satisfying drop rates - most of the times (like, 60-70%) I had a full drop, and only a few times I was unlucky enough to get 3-4 drops. So, I guess it's safe to say that the game has no problems with it, the issue is your luck.