Having Ganyu be thousands of years old is such strange writing, specifically the fact that she is older than Xiao.
Like do they really expect us to believe that Ganyu fought in the Archon war, but then had her head down in the Liyue books for three millennia without making a single friend or having anyone else attempt to speak with her?
She just chugged right-on through thousands of years, blinked and missed the entire Khaenr'ian cataclysm and _still_ didn't learn anything?
100 years? believable.
300 years? alright, fine.. if she's very very autistic.
600 years? okay... stretching disbelief.
1000 years? come on now...40 generations of humans came and went, and not ONE person attempted to befriend Ganyu or talk to her at all?
2000 years?!? ..... nah nah nah
3000 years? kek