Very bad 3D pipeline

Godot Version

Nearly godot 4 version

Question

Why the meshes and setting up those meshes is very bad in godot? I am not here to praise other engines, but in here, it feels so wrong to just even make something.
Why I have to take this mesh,

{FFE91666-9B36-4D23-8B23-272F126FC6E7}

then place in the scene, and then save its mesh as to just the mesh?;

I don’t want the scene and all that glb stuff, I just need a simple array mesh, but that requires a lot of manual labor to just do to every one of the meshes.
I want to use a mesh in place, but I cannot! because Godot doesn’t allow to drag and drop .glb into the meshinstance3D mesh. the only for me to do it, to convert to .tres .res or .mesh by method I mentioned, save it, then add it.
Is it just me or everybody is doing this? This is so much more work to do to just get that into working.
We also cannot generate collision in .glb.
I guess that Godot just makes them static in import, we cannot change or treat them as a scene, but when I place it in the world, and try to open with scene editor, it opens says me;

then after that I can actually maybe make some changes to the things, and that requires me to SAVE again those things as a scene. Like this is sooooo long and very bad, I wan to test something, and that will require me to make 100 models as do the same thing over and over again

Share what I know wrong, if I am wrong in some topic.
Have a great day

Use obj instead of glb

I had assets had .obj also, I tested as you told, and that’s EXACTLY what I was looking for 1 month. That is definitely a solution. Thank you

Re-import the glb file selecting Single Mesh in the Import as: drop-down.

gltf/glb/fbx/blend files are expected to be Scenes as they can contain more than a mesh (multiple meshes, animations, lights, cameras,…) More info:

You can generate collisions and other stuff in the advanced import settings: