Even ignoring the fact they probably went for too many air vehicules compared to tank, yeah this is mostly another example of why giving too much freedom of choice lead to bad balancing, which is something many people have said about that vehicule spawn system since bf1.You could have 2 tanks (MBT or MAA), 2 attack aircrafts (jet or helo) and 2 transport aircrafts (little bird or full transpo).
That is total of 6 "special" vehicles per team, 12 total. On 128 player server map can have 40 vehicles at any given time so in theory it leaves 28 quads, tesla trucks and such buzzing around. I also assume those robodogs count towards 40 cap as they were in vehicle spawning menu.
4 aircraft per team is a lot and especially when players did prioritize attack helos over jets and little birds over transpos, so air to ground attack power was immense. Compounded by pure trashfire AA solutions that wouldn't hit aircraft even if launched inside of one.
And somehow they thought it was a good idea to bring that same problem with the removal of the class system/full freedom of choice for gadget and weapons.
In addition to bug which often showed that you could call in a vehicle, yet you couldn't. There was a very clear problem ( or total lack of ? ) with self destruct timer for damaged and abandoned vehicles. On the laste day I was often trying to do some dumb shit with the jeep and trying to run over ennemies etc.. And very quickly in matches it becomes close to impossible to call a new vehicle, and you end up checking the map only to see every transport vehicle abandoned on the map, often actually stuck on obstacles...true, there were too many air vehicles in the beta, while only 2 armored vehicles were possible + the humvee. I think that they have a limited number of slots for vehicle, and if you add all the quads, humvee already waiting close to the flags + the possible vehicle drops, maybe this was the main factor for limited armored spawn. If that's the problem they could reduce the number of land vehicles available on the map, have a self destruct timer for damaged and abandoned vehicles (BFV has it, I don't think 2042 has it or the timer is too long), and lastly reduce the air vehicles number which is clearly too high. Will they do it ? We don't know...