There is a point you are missing here. The current 3D radar is horrible and most people hate using it. So what if someone used scripting in order to make it work and then made it an integral part of their mod. Maybe you'd then have a system which resulted in a great 3D radar which everyone who tried it liked. And then half the people who played the game wouldn't see it because they'd not turned on the launcher flag.
So they'd post complaining that the mod was broken.
No they wouldn't. They'd be satisfied with the 2D radar. Then, when they see all the feedback on the forum about the awesome 3D radar, they'd turn off the launcher flag to see for themselves.
People don't like facing an Interface Screw without a way to turn it off. Take the movie Avatar for example. Like many people, I saw it in the theater in 3D and it was awesome. However, the 3D effect gave me motion sickness, so I had to take the glasses off every once in a while to acclimatize myself.
You have still missed the point. The point is that the mod developer does not have control of the feature. Would a mod developer force 3D radar on if they had the choice? Probably not, based on the argument that is going on in this thread. This usability problem is likely why no one has ever asked the SCP to implement a way for the developer to force 3D radar on.
Also, why are we focusing on 2D/3D radar in a thread about radar icons for the
2D radar? I would also, like to add that there are other flags that would benefit from this proposed "implementation" for the features that have flags, namely 3d_ship_choice and 3d_weapon_choice.
I am pretty sure that most of the "features" that get added to FSO are actually there to allow a developer to change something that was previously hard coded in the UI.
It's not your place to release "bugfixes" for a campaign where the original developer is still active. Doing so would only confuse the end users, break multiplayer and force them to support your so-called bugfix.
Careful, you sound suspiciously like IPAndrews here. 
IPAndrews? Really? Didn't IPAndrews say that he had released the final version? That he would not develop the TC anymore? That would certainly qualify as an abandoned campaign. Not one where the "developer is still active".
And as awesome as Avatar might be, I refuse to see it because I'm pretty sure I'm not going to want to watch an entire movie in 3d. That's that choice I was talking about, you can either put up with Cameron's bull**** or just not waste your time on it. Sure if someone 'hacked' Avatar so I could watch it easily without 3d glasses I might go see it, but I'm certainly not asking someone to do that. It was his choice to be retarded.
And yet, Cameron released Avatar on DVD, in 2D! and only in Standard Def! for the shame!