I think that was due to the 248k modules supposed to be used in the 248k machines exclusively and many of those did not use regular prod mods.
Also, it would have likely been like this due to the giga modules being allowed in any machine that took prod mods regardless of the recipe. This allowed you to get productivity bonuses on final products.