That doesn't mean it is a good 'engine' for 3D (or 2D in my opinion).
Yes it is complex but projects like crystal seeker are proper 3d
If you think that is complex then I dont think you want to see projects written in C with OpenGL. Not trying to discredit scratch though, I have seen a lot of scratch projects that surpass scratch's reputation of only being for kids.