You do realise you're arguing against a strawman here, right? Nuke never said that to be a good modder you need to be able to script. He never said that any modder worth his salt can script either, that was mjn's comment.
I think it's best if people calm down and try to grasp the point actually being made here.
Nuke said that being able to script in addition to other skills would make you a better modder. This is undeniably true. Being able to script, code, FRED, table, model or texture will make anyone who currently can't a better modder.
Just cause you can't do one of those doesn't make you a bad modder but only a fool could possibly argue if you gained those skills it wouldn't make you better.
I'm not arguing or against any of that. I do, however, take issue with the idea that I need to know how to script to be a good modder, to the extent that I'm supposed to do "general features" with scripting just because someone thinks that's the "right" way to do it, as opposed to just doing it with SEXPs.
Axem, for example, is already a "force to be reckoned with" in modding... I know he uses a few scripts (especially more recently), but he does a whole crapton in FRED with SEXPs. So.. a little less of the "SCRIPTING IS THE WAY OF THE FUTURE" in my face, plz.
I guess I'm used to Nuke being somewhat tactless.
I can't say I really disagree with him though. I suspect that some of the stuff people like Axem do with SEXPs, would be done with scripts if people like him knew the scripting engine better. While they can be done with SEXPs, they can be done more easily in lua. It's similar to the way that I add things to the code now, that years ago I'd have figured out how to do in FRED, simply because it's easier than doing it in FRED.
Did I
need to learn how to code in order to be a good FREDder? **** no! Has it made me a better FREDder? **** yes! As far as I know, there isn't anyone who FREDs, scripts and codes (although it looks like Axem is taking some steps to become the first). Would learning how to script make me a better FREDder? **** yes it would! In fact, this entire thread is making me realise that I've made somewhat of a mistake leaving the scripting up to other people when I should have learned how to do it myself.
While there is nothing wrong with building an elaborate control system in FRED (and **** knows I've done that enough times and I'll probably keep doing it), sometimes it might have been smarter to do that work in lua where it would be more portable.
I've lost count of the number of times I've seen the exact same events in multiple missions. Hell, you can even see examples in Diaspora (tube launches and combat landings are good examples). If you can do that in lua then, yes, it is objectively better to have done it in lua. If there is a bug, you only have to fix it in one place, rather than loading every single mission to fix it. Newbie FREDders can also easily take advantage of your work in a way that they can't if you FREDded it. The main reason tube launches and combat landings were left out of the Diaspora FRED walkthrough was that they were far too complicated to expect a newbie to work with. WCS has the same issue with their autopilot stuff.
And that's before we start talking about being able to share stuff cross-project. I suspect it's this sort of thing that Nuke was on about when he said you shouldn't use FRED for general features. Not the complicated stuff you do for only one mission.