Season rewards should be given when you get the rank

Why are season rewards given out only at the end of the season instead of as soon as you achieve the rank?

I think rewards used to be given out based on your rank at the end of a season, so maybe it made sense then, but now they’re based on the highest rank achieved anytime in the season.Right now there’s no sense of progression when you achieve a new rank, no new sigils or unlocks. Giving rewards would be a nice little recognition of the rank.