The fact that you need to play ~4 hours each day for over 2 months to buy a single bush, and do so during a SPECIFIC and TIME-LIMITED part of the year rather than whenever you want and in whatever combination makes getting bushes a practical impossibility through Battlepass unless you play an absurd amount of Warthunder.
Medium tasks can be awfully RNG and even rerolling (if you can afford the SL cost to do so, which depending on your chosen and preferred game modes - you might not. E.g.: If you fly ASB and play GRB) won’t necessarily give you something doable in less than 2 hours.
Oh, and let’s add to the above that it also forces you to play specific vehicles in specific game modes.
Imagine how viable it is to get 12 air kills in Air simulator battles during a weeknight evening. My best game ever I’ve came out at 11 kills for 1 hour and 12 minutes of gameplay where I was top of the leaderboard using A6M3 in a very highly populated game. This is the exception, not the norm, and I havn’t replicated it since.
And add that if you start with Easy tasks, you can’t start medium tasks until you begin a new match so even if you do end up with 12 as-fighter kills, you can’t cash in on it because you’re still doing the easy task hunting for those 5 critical hits (which in planes is basically 5 kills).
Assists are basically impossible to guarantee and obtain. I’ve played games where I was top of the leaderboard for 60 minutes and got 0 assists despite participating in every dogfight that appeared. Meanwhile, other games where I’d need kills I’d shoot the rudder off of a spitfire and watch it spin into the ground and I get an assist. I shoot the wingtip off of a P51C, watch it spin into the ground and get an assist.
Kill bombers/strike craft is also RNG. I’ve played plenty of 60+ minute games without finding a single strike plane. Or you think you found a strike plane but it’s a bomber or vice versa.
Now you could say “just play GRB before going into ASB”
Let’s look at GRB’s tasks:
get 5 wins.
Assuming you’re an average player with 50% win rate, that’s play 10 games.
10 games = average match at 12 minutes = 120 minutes = 2 hours, not counting queue time.
Kill tanks using VEHICLE type - If you are playing a nation that lacks VEHICLE type at the BR bracket you play at, or the vehicle type is unusable you cannot do this. Italy and heavy tanks come to mind. Your only option is a premium vehicle!
Repair teammates - massively dependent on your team.
“Get Supporting Fire and win” - you need a competent squadmate AND win for it to count.
“Pioneer” - good luck getting it if you get 5 Battles or single-cap maps in a row. Even if you rush first cap, you need the enemy to decap the point and recapture it to qualify.
Battlepass tasks are absurdly specific and take a ridiculous amount of time to complete.
“But the challenges!”
Challenges require game modes you don’t play, nations you don’t have, ranks you don’t have. Like, a while back we had a BP task asking for ATGM kills vs PLAYERS. I have Rank 7 USA air. I don’t have Rank 7 USA ground. It was impossible to complete.
A lot of challenges also explicitly only work in Air RB and AB, not Air SB. So if I dare play ASB, I get zero BP progress towards challenges despite doing what the challenge requires of me (gunstrafing A.I SPAA with Stick & rudder and fighting your plane to do it in SB? Nah, doesn’t count. Pointing mouse at A.I howitzer that dies from .50 cals shot anywhere in their vicinity? Counts!)
You need to do them day after day after day to get RANK V battlepass unlocked which is level 57.
Level 57 requires 570 warbond progression points.
From log ins, you obtain 252 progression total if you log in every single day.
If you miss 13 days, it reduces to 182. If you miss another 13 days (ergo: you started working the battlepass 1 month late because you were busy with life), it goes down to 126.
Let’s go with 252 where you religiously log in to WT every single day. This means, absolute best case, we need 318 battlepass points from tasks.
Let’s assume we do 15 Special Tasks (IIRC you need 15 for bushes): 15x5 leads to us still needing 243 battlepass points.
243 battlepass points with 5 points each day (disregarding the absurd amount of time special tasks themselves require, we assume we got lucky and we only needed to kill planes in ASB for special task and all our battlepass tasks are killing planes as well).
243 / 5 = 49 days of logging in, playing for 2 hours assuming we get optimal matches with enough players to kill that last long enough but not so long that our Easy task drags on to 2 hours itself before we even begin our medium task.
Those 49 days must be done in a very specific, strict part of the year that you cannot do on your own pace.
God forbid you want to play sth else during those 49 days. God forbid you want to play Warthunder, but that day you’re doing a 3 hour community creator custom battle re-enacting D-day or operation ten-go or iwo-jima rather than grind your daily 15 kills in ASB across 2 games.
In OSRS, I’ll happily do a 66 hour grind to unlock sth like the Bow of Faerdhinen (10 minute per clear, 1/400 drop rate, 63% chance of obtaining it after 400 attempts = 66 hour grind, with a substantial chance to need more.).
Do you know why?
Because I can ignore the Bowfa grind for months, get a free weekend and put in 10 hours of b2b2 Corrupted Gauntlet and get the same results as if I played 10 minutes each day every third day for 180 days in a year.
You can’t do that with bushes in Warthunder.
They’re F2P only in a very, very nominal sense that holds little water when it comes to reality.