Still don't understand why it couldn't be just a flat +2/+1 increase for your top two stats, or if you have all stats at 25 make it a +1/+1/+1. The way it is seems way too convoluted to be intentional, seems more like it's just laziness on the Dev's part using the iLevel upgrade equation.