This comment is unhinged.
So, are you agreeing with me?
Respectfully I think I've engaged with you before and you just seem generally confused about nuanced concepts.
The base protocol is just JSON-RPC, and then you have to implement initialize. Everything else is optional.