What about contracting a terminal illness like cancer where you might not be able to work. You need a job to keep your healthcare but if an illness or disability that you have or get at some point stops you from working and you need to pay for that healthcare, what do you do?
Also not FOSS, but this might meet your needs as an extension on vscode: https://visualstudio.microsoft.com/services/live-share/