i could have Rey already. I still need 27 res hero Finn shards, Need 107 res hero Poe shards (not to mention finish gearing them and then relic them). I stopped everything I was doing after JKL first dropped and switched to JKL bc he's the toon I have wanted since I first started playing the game almost 4 years ago.
Nikoms565 is exactly on point- loads of ppl got him 2nd time around, including ppl who were f2p, bc they dropped everything to get the requirements. It means I sacrificed GET I and II tokens for gear, meaning a long way to go on Gen Sky and Negotiator still. And I still don't have Rey which would benefit me more in arena than my JKL does. But idc bc he's the toon I've wanted since I saw him on the loading screen all those years ago (and he's fantastic).
Could I have waited? To my mind no. Bc his event return date was an unknown it gave me a drive and focus to be ready for him ASAP. Rey I can get whenever I want. There's nothing time-sensitive about it. Whether I'm ready next week or next month, Rey will still be there waiting for me to unlock her. I'm sure you want JKL. But I don't think you wanted him more than me. And that's in part Nikoms565's point. You want him, but not enough to sacrifice your current focus which others did.