It’s totally not embrace, extend, extinguish in any disguise.
Coopetition exists (I’d point to the CNCF), but corporations do that really, really, begrudgingly only just due to the sheer complexity.
While I do not suspect that the somewhat benevolent notions will wane in the near future (the data is valuable enough, and you cannot afford to lose to another player), I sincerely enjoy just opting out because I like doing that.
But, you know, spreading FUD about .NET is way more important, is it not?
Those are facts, why call it FUD?
But it does not seem you care about any of this, it’s more important to post something negative.
Replies like these tend to indicate lack of skill and are a sign that the individual cannot be trusted in a professional setting to make impartial decisions.
I won’t stoop to your level of claims, but maybe take your own criticism to heart :D
Cursor not being an extension from the start seemed odd to me, and they wouldn't be in this rough spot if they had done that.
As much as I like vscode it’s making me a little uncomfortable being reliant on it
Specifically the MS C/C++ extension isn't all that great either, it isn't developed in the open, full of bugs, and those take forever to be fixed.
(e.g. for a Microsoft product, using VSCode is as low-risk as it gets when it comes to vendor-lockin, "just" don't be dependent on the closed-source VSCode extensions created by Microsoft)
I was able to make VSCode behave like EMacs with vibe coding.
Neovim with Lazy is really easy to vibe code too.
Can’t fault cursor for letting people install extensions when most of those, if not all of those, developers want their extensions on cursor.
I would rather ask Cursor why they decided to fork VSCode when they could simply have written yet another VSCode extension to provide the same functionality. Seems shady AF tbh.
You'd think if the release of copilot's Agent mode is what prompted this move, they'd be doing it in those languages more popular among vibe-coders first wouldn't you?