That's how you make rewarding content for ALL players. Well done Respawn.
That isn't sarcasm either. I may not play the game as much as I used to but I can still appreciate respawn's efforts here. Hell the fact that I don't play as often as I used to is precisely why I can appreciate it as much as I do. You managed to make a system that rewards all levels of players regardless of how much time they have to sink in to the game.
Top 5 finish rewards are an excelent idea as even for the below average player, a top 5 finish is a very realistic goal to achieve. Not only that but offering one full battle pass level per day even for a limited time makes earning BP rewards and the hunt challenges a realistic goal for those who don't have unlimited amounts of time to throw in to the game which means people can hop in for a couple games a day and still reap the rewards.
You've even managed to throw people a bone, those people who caught on to Apex late and are only just getting the battle pass are now able to level it up quickly for the remainder of the season and collect some good rewards. People will be level 15 in no time and get thier hands on what is in my opinion one of the better legendary skins in the game (Wraith skin)
The standard battlepass..let's be honest, it was pretty terrible as far as rewards are concerned. It's a horrid grindfest for rewards that not even the most dedicated of players cared about let alone the average/below average players but if this is the route you are taking? Making a game that is rewarding and accessable to all levels of players regardless of time spent then I am willing to throw my hatred of energy weapons out of the window (The reason I stopped playing the game) and sink more and more time in to the next season.
Good job Respawn.
There's still a long way to go to get the game back up to where it was when it first hit but if you keep this mindset you'll get there. New maps (Love the slight changes you made by the way) New legends, Solo/Duo playlists, possible matchmaking and so on.