This is not so much a discussion thread as a "what needs to be done to get rid of it thread".
I think we're past the point of trying to justify ship-based technerf, at least for the most part.
But to avoid misunderstandings, let me explain first:
What is ship-based technerf?
Ship-based technerf or shipcompat is a horrible piece of code that checks the compatibility between a ship and the equipment mounted.
It is independent of ID and has only two possible settings, full core or 10% core (edit: in case of weapons - the battleship scanner has more varied settings).
The average player has probably never even had the displeasure of experiencing ship-based technerf as it only applies to people who like to experiment around with tech combos.
Because this was apparently confusing for people in all previous threads about the subject, let me state in red that this thread has nothing to do with technerf in general aka ID based technerf. I am not suggesting no-nerf LN turtles.
Ship-based and ID-based technerf are totally unrelated.
What is ship-based technerf applied to?
Basically most combinations of ship and gun that are somewhat unusual, for example Bretonian lawful guns on a Junker ship, as well as pretty much any combination of Gallic and Sirian tech.
Because civilian ships are generally compatible with everything and most more exotic combinations do not work on any ID because of ID-based technerf, this is not often noticeable.
Tech combinations that would work without ship-based technerf include for example: Council guns on Bretonian lawful ships (would be 90% on BAF ID), Rheinland lawful guns on IMG ships (would be 90% on ALG ID), or Red Hessian guns on Z series ships (would be 90% with Molly ID).
Why was ship-based technerf implemented? Why is or isn't it necessary?
The ship-based technerf plugin was written by Kazinsal and I suspect mainly implemented because it seemed cool that such a thing was possible.
It was announced as a "feature" despite being strictly negative - it ruined a lot of people's ships, and I'm pretty sure nobody thought "Hey, I'm so glad that Carbine Sabre I had is finally unusable".
Because people didn't really understand what it did or why and the announcement was written in a positive way, it was mostly welcomed.
By the time anyone realized that all it did was limit freedom of customization, it was too late.
Every time it was discussed after, half the people commenting just assumed the argument was about technerf in general and yet every poll taken on the matter still had a majority in favor of abolishing it.
At that time there was some argument to be made about actual balance concerns, as gun effectiveness varied pretty significantly - although it was always questionable if any combination it prevented (which would be 90% at best to begin with) was really that much more effective than a similar 100% combination.
At the very latest with Haste's universal fighter gun efficiency formula, any argument based on balance is out the window as guns are all balanced the same way - fighter guns, that is.
Ship-based technerf is mainly relevant for fighters since bigger ships either do not need different equipment tech (transports, bombers) and or are highly restricted by ID-based technerf anyway (caps).
So are there any potential balance issues that could arise if it were removed?
Yes....although only a very specific one, and that is gunboat forward guns.
These vary pretty wildly in damage, range, and size, and without ship-based technerf there may be issues such as Exiles Kusari Gunboats mounting the huge and very strong Bretonian Gunboat Forward Gun. The way the arcs work on gunboat forward guns may cause issues as well such as 360° "forward" guns on the Orca.
There may be a small number of other items that may cause issues, such as the Red Hessian Cruiser Missile. Overall however these are niche worries unlikely to cause havoc.
I'm making this thread to draw attention to this issue and collect it in one place.
The problem seems to be that nobody really knows how to deal with it, and it's never been priority because most people simply don't care.
When I bugged Haste about it, he told me to talk to aerelm, who agreed with my sentiment and told me to talk to Alley, who said the plugin was an absolute mess.
I'm hoping that there's some way the balance team can coordinate with the code team to get rid of this awful thing.