That isn't the case for me. These two elements apply in the same way (that is, the color doesn't apply; other properties not set in the link CSS would apply).
Unfortunately, the proposed change won't work if anything other than text styling is applied to the node title. That said, applying a new selector with @nodeTitle.font appears to work and I'm not seeing an obvious disadvantage.
The comment regarding only applying @nodeTitle.font relates to things that may have been added to @nodeTitle such as padding, background images/icons, etc. Those would be repeated.
As it stands, I'm not going to change this. It is a bit borderline, but it does create a potential inconsistency compared to various other places where properties are displayed (any inner <a> would take the global styling, unless it has its own style property). There could be a BC break here, though I don't think it would be particularly inconsistent; I'm pretty sure this would have functioned this way from day 1.
If you wish to change this, you should be able to add an additional selector to apply to the child <a>.