So, you propose to give up on Visual Studio because in 20 or so years maybe Windows and XBox won’t exist? Or?...
Also, speaking of IDEs. There are also Jetbrains’ IDEs and XCode. Can’t speak for XCode, but IDEA offers capabilities that Emacs can’t even begin to approach.