What's the difference between "Minecraft: Nintendo Switch Edition" and "Minecraft"?

Minecraft: Nintendo Switch Edition is the older version of the game that does not offer crossplay with other platforms. In other words, you can only play with other Nintendo Switch players in this version of the game.

Minecraft is the more recent version of the game that runs off of the Bedrock engine. It allows crossplay with the Xbox One, Windows 10, and Pocket editions of the game, which also run off of the Bedrock engine. Marketplace assets carry over between all of these versions also, including MINECOINS. A Microsoft account is required to unlock this feature.

Minecraft can be installed via a patch for those that already own Minecraft: Nintendo Switch Edition. In addition, you can transfer your DLC purchases from Minecraft: Nintendo Switch Edition over to Minecraft.

[source]