ok but what about players who don't have 2 tier 4 ships or higher? and some people can't make 3500 per vet match, you have to remember that not everyone has the same skill level. most ppl average about 600-2000 credits and 2-3.5k xp per match on the lowish end without battle bonus. so it would take the average person 2 matches just to afford the battle bonus and if they lose the match after buying it then they have to grind that much more with nothing to show for it.
and at 600-1500 credits and 2000-3500 xp per match it would take a LONG time for a casual player to get enough xp to even think about unlocking a tier 4 ship (about 40ish matches in a single ship) let alone purchasing one at 90,000-95,000 credits (around 100 matches) and after that its another 14,000-29,000 xp to unlock tier 4 modules ,at the same pay rate, just to unlock a module and then the same amount of credits again to purchase it. yes its easy once your in top tier matches but if you don't have multiple tier 4s or 5s it takes weeks of grinding for a casual player just to make even the smallest amount of progress after tier 3 and it is very discouraging. especially if you spend all that time to get a ship only to realize it doesn't fit your play style.
the battle rewards do need a buff for vet level matches.