Of course, any constructive feedback is insulting. And even if it wasn't, that's my way of saying things. Instead of trying to change it, maybe I should find a job where it is appreciated.(or die of hunger)
because you are lazy.
And this is a forum, so I can give my opinion here.
This is the For Beginners forums, where there are certain rules in place when answering questions.
One of these rules quite clearly state you should not be insulting. If you cannot abide by those rules, I would suggest you refrain from posting in this forum.
No, not all constructive criticism is insulting. Looking over the many many posts in the For Beginners forum, you will see that most posts aren't insulting, even if they give critique and answer questions.
If that's your way of saying things, I would suggest you learn how to communicate your thoughts and meanings in a less hostile way.
It's completely fine if you disagree with something, or feel that you know better and can guide someone. Just keep in mind that the way something is communicated has an effect.
As for the question on why the world editor is part of the game:
As frob said, the details will vary from game editor to game editor.
It is not a requirement for a game that the editor is part of it. The bigger and more commercial engines (Unity, Unreal, etc) have spent hundreds or even thousands of work-years on improving their editors. A big part of their focus is to allow more rapid iteration/changes/tweaks to the world, which they've attempted to solve by making the engine and the game as interconnected as they can.
Other engines/games, especially small/home-made ones, do not have this functionality. Or if they do, they don't have it to the same extent.
In those cases, the result is usually more back and forth between various tools and editors to have something running in the game. It might not be as user-friendly or "agile" or quick to iterate on, but it's still a perfectly valid way to make games.
Loads of games are made using both methods.
I really miss Selective Quote.