This is exactly the same sentiment I had reading the article. Seems like a good weekend project to write a schema validating LSP server for S-expressions (with autocomplete).
Please please do this
Please please do this