Matthew Yglesias posted on the lack of ‘fighters’ in Star Trek:
The Imperial Star Destroyer of the Star Wars universe is a hybrid battleship/aircraft carrier, capable (according to Wikipedia) of carrying 72 TIE fighters plus auxiliaries, but also capable of fighting it out ship-to-ship.
All of this makes me wonder why the ships in Star Trek are so clearly cruisers and battleships, rather than aircraft carriers. As far as I can tell, no race in the series employs vessels that act as motherships to large numbers of fighters.
Clearly this is a question that calls for a made-up answer. So what I would say is that most likely in the Star Trek universe it’s not technologically feasible to equip a craft smaller than a Defiant-class starship with deflector shields. You could attribute that to the physics of the deflector fields themselves, or the need for a large power supply, or what have you. Either way, the upshot is that piloting a small craft in battle would be tantamount to suicide.
In sympathy with Matt’s call for imaginary answers, I think this issue requires serious consideration. However, i think the real question is why the Imperial Star Destroyers in Stars Wars had fighters at all.
The use of a large mother-ship with smaller fighters attached is an obvious homage to the aircraft carriers of World War Two, particularly the Pacific Theatre of the war where they were a decisive component of the American forces.

These aircraft carriers were a combination of a mother-ship with associated fighters. But it was the nature of the medium that made this work, that is the fighting was occurring a the interface of water and air. It allows the combination of water-based large, heavy, slow ships with air-based light, fast fighters.
You don’t see this occurring in other aspects of earth-side modern (or world war two) warfare. You don’t see tanks mother-ships with little fighter tanks, or long range bombers with little fighters tucked inside them.
This is also relevant the the space medium of the Imperial Star Destroyers. Both the ISD and the fighters travel through the same medium and would seem to be little reason to create separate types of space craft (that is, it is going to be more effective to make big ships – or small – but once you know that your best strategy is to make as many of those as possible).
So the question for Star wars, and Battlestar Galactica, is why have fighters at all?