JM, if the idea that Edey doesn't get calls is just among Purdue fans and Bardo then please explain why Jon Crispin, not a Purdue homer - I believe that he is a NW grad and broadcasting a game that Purdue was not in, and Sonny Dykes, on an SEC broadcast that I watched, make the observation that: "Zach Edey gets fouled on every trip down the court." That would seem to argue against your position a bit. It is clear to many, not just Purdue fans, that this is a real issue.
Also, teams that have strong winning records tend to have a significant foul shot disparity versus their opponents. They win most of their games and the losing teams often foul intentionally in an effort to catch up in score with them. So that is expected and hardly unique to Purdue.
Teams that focus their scoring by shooting primarily inside the arc will also have an advantage in free throws by nature of their offense. You get fouled around the basket. Again, this is not unique to Purdue.
In Purdue's case, both of these factors come into play which easily explains the disparity that you cited.
If you look at IU's stats for this season you will see that TJD takes 30% of IU's foul shots. Why? Because he scores in close and gets rebounds, both of which will get you fouled.