Great observation, Borsook. How times change!
I certainly wouldn't want to lose the flexibility that Slitherine has provided for us with the option of altering game code files. But imagine what it would be like if we could have an improved GUI scenario creation interface AND ALSO retain the present modding abilities of BA! I believe it would make many of us very happy. I'm hoping that this is what Slitherine is working on, and that they succeed in packing as much power into that non-scripting scenario-making GUI as possible.
Ive programmed in C for some time (as a hobbyist, not a professional), and personally have little problem with the programming logic or altering .BSF files. I do know that it's very easy to make a small unintentional alteration of a file such as mistakenly adding/deleting even a punctuation mark, that will totally crash the code. Unless the scenario designer understands the C-like code/logic used in BA, thereby enabling him to find the error - he's frustrated and probably disgusted and may feel it's not worth it to him, and we've lost a potentially fun scenario. If he goes and posts his code over at the slitherine forum, they'll try to help him out of his difficulties. But there are people out there who don't want to go thru that programming-like, potentially VERY maddening, process.
What I have been asking for will only improve the scenario creation experience for (hopefully) a lot of gamers. If Slitherine succeeds in improving and adding to the user interface, a wonderfully enjoyable game will become even better.
I think they realize that now. They say they're working on it. They deserve the respect and the time to work it out. Let's see what they come up with.
And folks, whether you agree or disagree with me on the above - ALWAYS LET THEM KNOW WHAT YOU WANT. Some will call it 'feedback', others will call it 'petty nagging' or much worse. I call it getting my money's worth. I have the feeling that I've raised some hackles over at Slitherine, but I just love this hobby of PC wargaming.
(I know, I know ... what you REALLY WANT is for me to SHUTUP ALREADY!)