If you want to take out tanks, you use anti-tank guns (or a TOW on the back of a HMMWV), you only use soldiers with AT weapons as a last resort or if you are entrenched. Infantry based AT weapons do not work on the offensive against tanks. That, and I thought standard infantry dotrine was to avoid engaging tanks anywhere but in a city, where the terrain is to your advanage. On a plain - very similar to deep space for the purposes of the analogy - you'll get slaughtered because the tanks have a clear shot.
But enough about tanks and infantry. You want to know who is at a serious disadvantage? I say the fighters. For them to effectively eliminate flak frigates they don't need 3:1 odds, they need 10:1 odds. Flak frigates are meaty beasts that can shred multiple fighters at once, while all those same fighters can do is shoot a few ineffective rounds before having to turn around and come back for another pass, all the while with multiple (who sends out one flak frigate?) flak frigates firing on them and being highly effective.
As for the "mobile SC factories"? Aside from the build penalty in hostile grav-wells, they tend to run out of AM fairly quickly, and take time to replace their fighters, at which point the become weaponless lumps of metal floating in deep space - and then whatever the opponent has can come blast them out of the sky because the fighters were too busy trying to kill that flak they could barely dent in the first place.
Besides, you say this is attrition? Factor in cost of 1 flak vs cost of 1 carrier cruiser (caps are a different matter as they are armed, among other things) and suddenly those fighters are at even more of a disadvantage. Even if you get two squads for one cruiser (plus limited replacements) flack are still cheaper and can kill more fighters than those fighters kill flak, and then whatever is acompanying the flak - which the fighters also failed to kill - kills the carriers. Wow, that achived a lot didn't it?
Your argument is flawed because you assume that fighters (inc. the nessesary cruisers) and flak are equal in cost, which they are not, and that you see momochrome fleets made up of primarily one ship type (i.e. all flak) and that by consequence the fighters can keep coming becasue the cruisers are safe (or at least too solid for the flack to dent).
Final point: my fighters are explendable, my cap ships are not. I'd much rather have those fighters killing the lrms which can kill my caps ships and ensuring the caps survive, rather than being selfish and attacking the flak for their own benefit while the unimpeeded lrms slaughter my cap ships. Geddit?