Why did Galadriel give her hair to Gimli but not to Feanor? Basically, she rejected the greatest elf that ever lived, who in turn was responsible for all the fiascos in the first age, for a dwarf who wasn’t even royalty.
So...it's good to be responsible for fiascos? 😕
Well, to start with, there were about 7,000 Years of the Sun plus a never finalized period of the
Years of the Trees between the two
events.
Then the greatest
Elf of all time was
Lúthien - OK, the first of the
Half-Elven, if you want to be picky ... the other half was
Maia, in case you missed it ... 😖
Sent both
Carcharoth and
Morgoth himself beddy-bye (and
Sauron avoids the topic in interviews, too).
Fëanor was the greatest
craftsman of the
Elves, but as a narcissistic nihilistic megalomaniac only Morgoth tops him (Sauron is a light-years distant third in this category). And
Galadriel was unmatched in recognizing traits in others (a category where Fëanor registered a flat Zero), so she rightly told uncle to take a hike.
And maybe, just maybe, as she knew about the
Halls of Mandos, a small reason for her giving
Gimli three tresses of her hair (would have been one each for every Silmaril, and Gimli had only asked for one) was a not-so-nice imagination of uncle going supernova when this news reached him. 😁