If that's true, then I'd recommend not using either .NET or VSCode if cross platform matters to you.
Historically speaking, Microsoft will break compatibility when it suits them.
Are you talking about csproj -> project Jason ->
I think you confuse Microsoft with Apple.
The project is Open Source, MIT licensed. If they break compatibility you (or someone else) can just fix it. No difference from any other OpenSource editor.