I'm not sure if its the frames that are different dimensions/tolerances or if its that the STI mags can be so different mag to mag but my guess is its a combination of both. I do know that out of the 3 STI's I bought one would go in tight and not drop free but would come out with a strong shake, one would go all the way in but it was so tight it had to be knocked out from the top, and the 3rd wouldn't even go 3 inches into the gun before getting stuck. Once I got over the horror of beating the !@#$ out of brand new $65 mags that I wouldn't be able to return it just came down to a matter of time, testing, beating, pounding, sanding, testing and repeating until it would run right.
As far as sanding or squeezing, I'd prefer the sanding/grinding as a first choice. Squeezing would work to an extent but then often create issues with the followers not running right. I wouldn't realize that until I'd put the mag back together and then have to go back, take it apart and re-squeeze to corrected the issue. Then the mag would bind up again and I'd start all over. All in all, I probably have 3-4 hours of beating on the 3 mags to get them to run right but at least now I have a total of 5 usable mags including the two factory's.