No, they should be LSPs so that they can be integrated into any editor, not just VSCode.
And autocomplete is the least interesting thing an LLM can do. Cursor’s UX isn’t the end game but has lots great features.
The ideal UX is still being worked out. It’s good that different people are building tools to try different ideas.
I am all for everyone adopting LSP, but the reality is harsh.