Super simple.
That's a true dynamic freedom for me at least. Where you dont have to plan anything in advance as everything comes naturally. Normally on most of the games you have to constantly redo the events to optimize, etc... So having to plan constantly "Function Maps" is just a waste of a lot of time in comparison to just:
-Create a Function
-Call: runtime.callFunction("Function Name", Parameter0, Parameter1)
-Delete the function when not need it.
Also, Dop Pool from one side and I heard many other users through the years that never use "Function Maps", so in true are more people than you think that dont use that. In the end, most of us will continue to use the Scripting just to cal functions and we will lose the advantage of:
"function maps, you can rename a function and everything still works."
Anyway.
Maybe making some Analitycs to see who uses (Scripting Vs Function Maps) will give more accurate info on that probably.
Or even an official Pool to see how many people use one or the other.