Because no one here has a Switch apparently, and internet people have a habit of attempting to correct people even when presented with just an idea. (Even I do it sometimes.) That's probably because a Switch port of Elite is unlikely to happen though to be frank.
Not correcting anyone. The game was written in 1984 in assembly language (think 1 step up from machine code 1's & 0's) for 8 bit (later on 16 bit computers). There is no way to port it as such, especially given that there are few people that actually code in assembly language any more. It also took 2 years to code
Even on PC the game has to be run via an emulator, be that DOSBOX, via a browser or emulating one of the many platforms it used to run on (unless, of course, you .
The best you could really hope for is FD/Nintendo re-release the NES version as part of the game on the switch's online service.