In fact it applies to current stats, not base stats

You can look at it that way, too. But there's no difference in meaning (as long as you understand that the research increase is in reference to the Eradeon-modified base, not the "base base"), so it's not a bug.

To amplify, let's say a base stat (any of AWS or Jet, for example) of some unit is 1000. If you research that to level 1, then the 10% increase on base gives a result of 1100. If instead, you apply Eradeon (only) (in SFCE) the result is 1050 for that stat. If you do both, the result is 1050 plus 10% of 1050 equals 1155

**OR** 1100 plus 5 % of 1100 equals 1155.