Buggy/Hmw in enemy base is a bull on a loose, loaded with decent passenger, it can spell death to enemies. I blew PP in Walls by transitting a dangerous sniper (The~Destroyer) into enemy yard while I use the chaos to park on PP and blew it. No one even bothered to check it
But on topic, yes. Self weapon firing would be awesome. imagine a thundering chinook with Mobiuses/Mendozas