IceBergyn Its easier to find and convert code from internet, on C# itself, java, c++, c, rust, etc.
No, it's not. Not really. C, Java, C++, C# and Rust may all look very similar, but they are profoundly different languages when it comes to some of their core concepts. "Converting" code from one to the other is not easier or harder than converting it to GDScript, unless you just copy the source code , which may syntactically work fine, but can get you into massive troubles like memory leaks or performance bottlenecks later, which are notoriously hard to find and fix.
I'm a professional C++ developer and have used C++ (native and in the managed C++/CLI variety) for almost 20 years. And for Godot I still prefer doing scripts in GDScript (strictly typed) over C#, because I find it easier to switch to something completely different than to the syntactically similar but internally still very different C# (and I did not want to bother with installing .NET on my Linux machine) . If I need maximum performance, I'll use C++ via GDExtensions, but to be honest, so far I haven't written a game where that was even necessary. Performance issues tend to come from badly written code more than from the language used.
I'm currently converting an old game which I wrote completely in C++ without any engine support (just using the SDL for sound and graphics) to a Godot project, "translating" most of the C++ code into GDScript for the game logic and it works like a charm. Even things like bitshifts, bitwise & etc.