Yeah, not sure when you started with Grim Dawn but back in the good ol’ days Chains of Oleron and Hallowed Ground used to give +1 to All Skills, then +1 to All Skills in a Mastery, then +1 to two skills, and now they’ve been made not BiS.
Does +skills on Augments not work functionally or does it merely not display but actually works behind the scenes?
While doing +skills on components is great idea which adds customization (always great) it also has a downside of well occupying a slot of a component which you might want to use (usually some resistance). Another thing is that it will (probably) bother players to have a legendary with nice stats but dead +skills. Obviosly it is not a good idea to drop legendaries with random +skills (as mentioned before) because one will never find the one with propper skills. Adding +1 to all skills is also not to neat (as discussed before). However there might be another route.
Relics (just like components in the past) have completion bonuses which are selected from the table. Most have combination of two skills or +1 to specific mastery. Each legendary is designed (at least in theory) to support specific class (or combination of classes). As a number of masteries grow the usability of legendary can be expanded. For example Ultos set can have +2 to shaman but it can have +2 to storm mastery instead. Exterminus has +3 to brimstone , +2 to explosive strike and +1 to occultist but instead it can have +3 to scatter shot, +2 to cadence and +1 to hunting mastery (i know that hunting mastery doesnt have chaos damage). Point is that it can carry different (but limited number of +skills) from few masteries. For example Exterminus wouldnt work with Necromancer or Arch verison of thereof so there is no need to add support for these masteries.
So why not to add a blacksmith which can reforge legendaries for a very small fee or for free or for a component. It will be a slot machine - every time you pull the lever you get new combination of +skills from existing table. This way it would be possible to “recycle” legendaries for different classes instead of looking at +skills that dont do you any good.
that sounds like a fun idea. go ahead and work on it
as for affixes vs components. we discussed that already. affixes won’t be very forward compatible (loot tables filling up) unless we cheat and do +1 to all skills from xyz mastery (also bad).
anyways. nothing stopping you from doing it yourself. please use what i’ve done to help you in your quest to learn how if you find it useful.