I completely agree, this is meant to be a game for the players to have fun.
They are not though.
Why send the weapon on a fighter when you can stick it on a missile?
If you have to bend every rule to have fighters then you are playing Star Wars. If that is what you and others want at your table then great. But that is not the Third Imperium.
In an alternative setting you can make fighters as powerful as you want them to be.
There is a reason we now shoot missiles rather than send dive bombers...
Lucas deliberately and with malice aforethought set out to make space combat in Star Wars like WWII in space, Traveller ship combat was based on a more realistic model.
There are plenty of things fighters can do at the PC scale of the Third Imperium, surviving fleet vs fleet combat it not one of them.
If you want it to be in your universe make it so.
Give fighters deflector shields and... done.
I won't be using those rules, I don't think I have ever run a sci fi game that has cinematic non-newtonian cartoon physics pew pew other than Star Wars and Star Trek, I prefer the Expanse.
There is another way.
More realistic weapon ranges... lasers should not be hitting and damaging targets at 10,000km, they would be really hot searchlights though