After getting the deprecation warning from the neovim/nvim-lspconfig plugin that the require('lspconfig').setup() function was being deprecated in favor of the vim.lsp.config() and vim.lsp.enable() pattern, I tried to migrate over as suggested.
The code change worked fine, but to my surprise, I still needed to have the Plug "neovim/nvim-lspconfig" (I use vim-plug) at the top of my .vimrc/init.vim! Without it, LSP functionality was deactivated completely!
If I'm no longer calling into the lspconfig plugin at all (no more require('lspconfig') anywhere), and the vim.lsp.{enable,config} functions are both native (seems like they are based on the helpfile they show up in from e.g. :h vim.lsp.config), then
Why does LSP stop working entirely when I delete the Plug "neovim/nvim-lspconfig" line?