on a separate note, I learned basically everything I know about opposition from puzzles heh
Why Does One Player Improve And Another Stays The Same?

I don't think innate talent plays much of a factor below master level. Sure you can't reach GM unless you're blessed with a special gift for chess, but 2000 rating is like playing decently on the piano. Anyone can do it with the right study play and enough dedication.
Things I see holding players back...
(connected to your "right study...and enough dedication")
Great list, but don't forget another reason is lack of determination to continue investing time into chess. Even if someone is doing "all the right things"...chess still takes years to really improve to a high level and most people either don't want to stick with a board game this long, or they don't mind playing chess for years, but they lack the day-to-day dedication required. Playing one game of chess every day is way better than nothing, but it isn't likely to make you a GM even after a few years of this xD

"There isn't much you can learn from hanging a queen,"
I would disagree. If you played a perfect game and still hung your queen, you can still learn something from it. Especially for lower rated players, you should consider psychological aspect. Were you overconfident? Did you blunder check? If you did check, then what was blinding you? Was it a bishop from afar, or did you just not see the knight move? Were you tired, or bored that your opponent wasn't resigning? Chess isn't all about making moves.

"There isn't much you can learn from hanging a queen,"
I would disagree. If you played a perfect game and still hung your queen, you can still learn something from it. Especially for lower rated players, you should consider psychological aspect. Were you overconfident? Did you blunder check? If you did check, then what was blinding you? Was it a bishop from afar, or did you just not see the knight move? Were you tired, or bored that your opponent wasn't resigning? Chess isn't all about making moves.
*Guinea needs to do this rn*

"There isn't much you can learn from hanging a queen,"
I would disagree. If you played a perfect game and still hung your queen, you can still learn something from it. Especially for lower rated players, you should consider psychological aspect. Were you overconfident? Did you blunder check? If you did check, then what was blinding you? Was it a bishop from afar, or did you just not see the knight move? Were you tired, or bored that your opponent wasn't resigning? Chess isn't all about making moves.
*Guinea needs to do this rn*
oh shut up lol
Hehe

"There isn't much you can learn from hanging a queen,"
I would disagree. If you played a perfect game and still hung your queen, you can still learn something from it. Especially for lower rated players, you should consider psychological aspect. Were you overconfident? Did you blunder check? If you did check, then what was blinding you? Was it a bishop from afar, or did you just not see the knight move? Were you tired, or bored that your opponent wasn't resigning? Chess isn't all about making moves.
*Guinea needs to do this rn*
oh shut up lol
Hehe
1600 blitz goes brrrrrr
well put but also somewhat offensive