As with any format, the tooling needs to develop, and then C++ is not a bad idea to write a library in I think.
I guess there's space for both file formats tbh. If you are sure your STL is correct, and are sure about the dimensioning, go for it. If you want to be a little safer, go for 3MF, with the drawback of a little larger filesize.