I don't mean to sound annoying and I actually do agree with you for the most part, but you're talking as if the lack of more editors is what's keeping you back from making games. I honestly don't think that's fair, especially since Lite-C, at least from a programming point of view, gives you immense freedom of what you'd like to create. Off course it doesn't create those things for you.. but that's your job as programmer.
A game developer is a tool developer too, but simply does a lot more than just that.
When I'm in the prototype stage of making my game, there are a ton of things I need to keep track of; values, angles, positions and so on .. hence I had to make some tool to show all that on screen while debugging my codes. You could call that a tool, but it's absolutely essential for creating my games, without it I would spend ages while doing a lot of guesswork and it just wouldn't work fast enough.
My point? Don't make tools you don't need for making your games, but when you lack tools you need, it's really not a bad idea to invest time in them.
As for shaders, eventhough I do know my way with shaders a bit, I definitely agree that a shader editor would be very awesome, but that's mainly because of the plug-and-play nature of shader code. There's no point in making a shader editor myself, because applying them to a model in the engine is not the problem. The actual solution would be to simply learn how to create shaders and I'm busy doing that, but a shader editor would speed things up.
Off course, a shader editor still doesn't provide you with the possibility to make extremely customized shader stuff, so at one point you'd have to learn the shader language and how things work anyways.
I could go on like this, but from a 'lone-wolf' perspective, it's simply very difficult to make games on your own.
Cheers