And that is what bf is all about... zone control.
If you let people spawn their own vehicles there would be no airports or bases to fight over and then you might as well be playing deathmatch in cod.
Bf1942 matches were designed around this, designed really well too.
AA was placed cleverly, maps , mountain ridges and beach landing zones etc all designed around vehicle invasions.
Fighting to control your frontline (and thereby also the bases behind it) only to have some jackass spawn a tank at the other end of the map behind your line? SMH there goes any form of order, teamplay and strategy you may have had.
Matches in bf games 'roll', they escalate, don't want the random shit in there.
The spawning thing works in s8 because with the turret system the game is designed around it, as are the maps.
The spawning system in homefront doesn't work, noone can be arsed with objectives.
Everyone's objective is just to get more drones and airstrikes.