I think the vendors who provide software tools based on Eclipse do so because users demand multiplatform tools. gcc can be compiled for any of the three operating systems, so that's covered. Segger's J-Link works on all three OSes. And Eclipse runs equally well on Windows, macOS and Linux. Being that it's easily extended and customized makes Eclipse attractive for the silicon vendors who want to cover all of those bases.
So, yeah, I seem to have a half-dozen installs of Eclipse on my workstation ...
There certainly are a lot of customers who seem to love and demand Eclipse. I can't stand it myself. But we (SiFive) provide an Eclipse-based IDE.
Before Eclipse, we supported the Arduino IDE for the HiFive1. It is also cross-platform, and is very very easy to get started with. It's hard to regard it as "professional", though.
More recently, we (along with Western Digital) dropped some sponsorship money on the PlatformIO people to make their product completely free for any one to use, with any supported SoC family (currently 34, including not only multiple RISC-V but also AVR, Espressif 32 & 8266, Intel 8051, PIC32, MSP430 and of course a bunch of ARM vendors), on a wide range of IDEs/editors including Cloud9, Codeanywhere, Eclipse Che, Atom, CLion, CodeBlocks, Eclipse, Emacs, NetBeans, Qt Creator, Sublime Text, Vim, Visual Studio.
We recommend using it with VS Code, but there is a wide choice.
PlatformIO claim 744 different boards are supported.
Sadly, traditional PIC is one of the few popular things not supported.