I saw this article posted on HN, and it's a really interesting read. I saw a video a while back that showed just how far you can go with just built in #vim features, and it inspired me to trim my init.vim (I use #neovim) down and remove a whole mess of plugins, but I still have some kicking around. I don't think it's a worthwhile goal to not run *any* plugins, but this shows you don't need hundreds of lines in your vimrc.
I should probably share my init.vim while I'm at it:
https://git.sr.ht/~kungtotte/dotfiles/tree/master/.config/nvim/init.vim
99 lines apparently :) Though if you count plugins it's obviously more.