The general consensus is that, for a player to create a lot of free throws, he must be dominant offensively against the person assigned to guard him. Overmatched players tend to foul the opposing players more in the act of shooting. But it can happen that it doesn't have to follow that pattern all the time, sometimes they just get random amounts, sometimes too much, or too little without any data we could analyze.