As far as i know when you using other IDE’s beside Visual Studio 2022 (purple) it all works just fine unless you delete this Visual Studio, it even sounds strange. Is it paid microsoft marketing? I can’t work in overoveroveroveroverloaded interface and why i even have to? The only thing that keeping me use engine it’s CPP but why it have so bad native options to compile your files, even if you choosing other IDE’s in your settings it steel mean you must keep that old and ugly Visual studio on your disk. Horrible
i don’t know the exact reason, i don’t work for epic nor i have studied the internals. but afaik:
it’s called “vendor lock-in”.
and ms is more to blame than epic imho.
one of the reason some people dislike ms, (google does something similar to make android unforkable).
for a software to run on windows with the highest compatibility you are forced to use the ms compiler (msvc). which is distributed only with vstudio (afaik).
that’s one of the reasons you can’t cross compile to windows from linux (since it’d be illegal to distribute the sdk headers (afaik)).
(but you can still cross compile from win to lin because the penguin is cool).
something similar happens with DirectX, ms platform require DX most of the time, and DX is not available for other platforms. Luckly Vulkan exists to fill that gap sometimes.
it’d be nice if ue could use clang on windows, as it does on linux. some effort has been done, but i don’t think is officially supported.
if you were to try to compile on mac, iirc you’d be equally forced to use xcode. and the last version of xcode, and the last version of xcode forces you to have one of the last versions of the hardware. which is particularly insidious.
i’ve worked in projects where we had to upgrade the hardware to keep working on a project due to that.
having said that, you can still use rider (which is free for non commercial use), alongside vstudio (without having to open it) which is what i do.
lol ms has a section on wikipedia specifically for vendor lock-in (though i think it lacks other cases) Criticism of Microsoft - Wikipedia