csgo is better because there's constantly tournaments for T2 players to play in. Valorant is the opposite where long off seasons make it so there's no point of keeping the roster past the end of the season.
And Riot doesn't care. If Riot allowed T1 orgs to have an academy team, then maybe it'd be a little more stable.