I just noticed previously installed apps don't show the IAP label next to the download button. The app could have added IAPs since you first used it, but you'd wouldn't know unless you visited it page or used it.
My sense is Apple knows IAP labels deters users, but why give old apps an advantage?