- Edited
let's say
1st - document are putting there and good luck, some function doesn't even have description, some function are not even there to begin with, and documents are the last thing you want to look at to solve your problem since the whole forum/google/youtube are not helping, also not to mention you have godot 3 document, godot 4 and mixing with more versions, it is hell to find which one is current apply which one is removed uppon updates, yes they removed some old functions which you wonder why it doesn't just work and have to pay for 2 days to find out the function has been removed.
2nd - I asked a yes - no question and instead of answering yes or no, they return : the question, the simpliest thing ever, if you don't know you don't have to speak, nobody say you are mute or dumb.
3rd - the inconvenience of inspector and world controller, yes you do have signal, but then let's say, everything is using node name, and think about it, a studio with 5 have to make game and a person code, a person do modeling and a person import and work with script, but then the importer name whatever he want and your script point into 1 specific "" node name, then when it run, it return a bunch of error to fix, that's fun, hierarchy node is bad, Unity + UE expose their skeleton bones to be scale/translate/rotate during animation, meanwhile godot after import a node contain a skeleton as a packedscene, a slider which is on UI want to extract the specific bone in skeleton and you have to find the bloody name of that bone in the skeleton put it in the node tree then drag the packedscene of that node tree and put it on main scene and hook the vatiable you want to modify into slider, and some how it doesn't just work because the packed scene acted independence. Frustratus Maximus. ( about slider tutorial, a bunch of monkey try to make it easiest by hooking sound system, how about hooking with with a dense hierarchy node or scale local of a bone in a bloody skeleton that does not break animation )
the thing i learned from godot to carry over other engine is : the basic of code when you have absolutely nothing