Now I’m starting to see where you are going…
you are proposing a PlatformIO “IDE” plugin for CLion just like there is one for VSC and Atom, right?
I don’t know whether creating more plugins for more editors is wise. People have different preferences in editors and providing a plugin for each would be quiet the effort.
One of your arguments are the missing refactoring tools in VSC. Visual Studio Code uses the C/C++ extension which is currently working on supporting more refactoring functions, see here.
Further, I don’t see what you mean by “Java SDK for PlatformIO”. Why would you need that to develop a plugin in Java that works in CLion and calls the PIO CLI?