I wouldn't say something lacking a LSP is modern by todays standards, as that would mean it lacks syntax highlighting, go-to definition, and other basic things for a bunch of languages.
LSP is good though
Of course, micro is written in golang, and it seems like the author is doing just fine without relying on LSP.
LSP is not even used for highlighing in vscode, where it originated.