I also find this quite annoying about the 24-105mm lens but, however, it's not a firmware, build or camera fault but it's in the lens itself.
Just as Lostfeliz posted it's because of the light transmission isn't the some because of the design of the lens.
The t-stops are different, not the f-stop, or at least with most of the 24-105mm lenses.