I think VSCode really ensured long time persistance for themselves when they refactored into a client-server model. Is there even a usecase for Theia now that Vscode Server is OSS and exists.
"Erich Gamma: VS Code an Overnight Success… 10 years in the making"