you allways tend to complicate things... Adding engines should not be hard or pricey.
Really? Do it to your car.
Didn't terrans re-engineerd fighters to use shields? That would require more work than simply bolting a engine on it.
Don't forget that the engine doesn't have to be integrated into hte Nljonir - it cna be a aprt that can be attached - with it's own powersource - only the AI (targeting) of it would have to be linked/controled with the cannon...
So we have to have physical connections between the two, sensory feedback for maintenance, control systems, and a strong superstructure so the engine isn't a weak point whose destruction leads to internal damage on the cannon. All of these systems will need integration and possibly EMP shielding
and you'd need to adjust the base Mjolnir design to facilitate them.
Now, shielding is an interesting point. You are correct in the sense it was knocked into a fighter without structural changes, but then again we don't know exactly how big a shield generator is, and how much power output you get from an Apollo powerplant (or whether there were 'invisible' side effects like the reduction of operational range, etc). Also it's not entirely infeasible there was room already allocated for it, given that the GTA at least was working on deflector-type technology at Ross 128. In any case, I'd imagine adding shielding to be vastly different in impact to adding engines, like the difference between adding a new set of speakers to a car and adding a new, well, engine.
That is, of course, ignoring the ships that came
after the introduction of shields in FS1, which could be developed or modified to use shields before deployment.
Besides, the cost of a Mljonir far outstrips the cost of a engine module + software update.. so a cost increase of 1-5% really isn't a big deal when it makes hte cannon mroe effective and prone to survive..
Based on what calculation of cost? Software alone would be more expensive than you think.
They either should have made it less vulnerable / more powerfull or adjusted the storyline....
And made High Noon 2 hours long?
Like the shivans storming the blockade in numbers...or the Sath taking the defense fleet by surprise
In other words, destroying the entire image of the ship as a thing of terrifying power and reducing it to 'lucky'.
Are we entering into the realm of 'Trashman tells developers how to make their game' again?