Your argument really does not have a leg to stand on.
The concept of "inlining" a function is Programming 101. The mechanism of how to achieve it is what is specific to a language/runtime. You check the syntax/semantics/documentation and figure it out aka problem-solving. Not a big deal and no need to make unwarranted claims/charges against the language as a whole.
Nope, I fully believe this.
> This is just one of "those" things which you only learn when you need it.
And how will you know when you need it when you don’t know it?