Why there are no good open-source development tools? Shouldn't it be a priority for the community?
My native language is not english, so please sorry my mistakes.

I'm doing a course of free technologies and recently I've been learning Linux and it seems promising, however, I couldn't find good development tools, something like Visual Studio.
After trying a lot of other IDEs, none of them gets close to MSVS functionality.

I know it's not easy to develop a good IDE, but there are dozens of "almost-there" IDEs, I wonder what they could do if the developers had joined efforts.

Also, I'm just wondering... Why the open-source community doesn't have a good IDE on top of the priority list.

After researching a little, I found a lot of articles describing how the OS community works, they always break apart, when things are getting usable they just dissipate and begin to work on more unusable things.

This made me very sad, because I thought open-source were serious stuff, and that's why I choose the course on free technologies, now I'm almost decided to give up.

There are hundreds of Linux distros, and hundreds of similar software that does almost the same thing, from desktop environments to python scripts, people are reinventing the wheel. Open-source is quantity and not quality.

If I can't find a good C++ IDE that has the features I'm used to, I'm going to give up. I'm not a genius geek, just a normal or maybe dumb guy who programs in C++ and is used to tools that facilitate the development. Emacs, Vim, all that stuff is too much for me. If that were the only tools available for programming, then programmers would be the rarest persons in the world because you need to be a super-genius to use these tools.

The features I want in a C++ IDE are:
-Good code highlighting
-Pop-up documentation
-Good debugger with visual aid
-Usable and smart code completion

Thank you.
Why there are no good open-source development tools? Shouldn't it be a priority for the community?
===

My native language is not english, so please sorry my mistakes.

I'm doing a course of free technologies and recently I've been learning Linux and it seems promising, however, I couldn't find good development tools, something like Visual Studio.
After trying a lot of other IDEs, none of them gets close to MSVS functionality.

I know it's not easy to develop a good IDE, but there are dozens of "almost-there" IDEs, I wonder what they could do if the developers had joined efforts.

Also, I'm just wondering... Why the open-source community doesn't have a good IDE on top of the priority list.

After researching a little, I found a lot of articles describing how the OS community works, they always break apart, when things are getting usable they just dissipate and begin to work on more unusable things.

This made me very sad, because I thought open-source were serious stuff, and that's why I choose the course on free technologies, now I'm almost decided to give up.

There are hundreds of Linux distros, and hundreds of similar software that does almost the same thing, from desktop environments to python scripts, people are reinventing the wheel. Open-source is quantity and not quality.

If I can't find a good C++ IDE that has the features I'm used to, I'm going to give up. I'm not a genius geek, just a normal or maybe dumb guy who programs in C++ and is used to tools that facilitate the development. Emacs, Vim, all that stuff is too much for me. If that were the only tools available for programming, then programmers would be the rarest persons in the world because you need to be a super-genius to use these tools.

The features I want in a C++ IDE are:
-Good code highlighting
-Pop-up documentation
-Good debugger with visual aid
-Usable and smart code completion

Thank you.