But VisualStudio is a massive salad of technologies (see images at the end), and amazingly (bad) it allows its extension's errors to crash the whole app (which again should not happen).
During my regular use of VisualStudio, I get all sorts of errors/crashes, for example here is the latest one (without any other extensions installed):
There is a reddit thread on the topic If I see this one more time today I may loose it:
On that thread there are a number of mentions that the VS crash problems are caused by 3rd party components, but the reality is that VisualStudio architecture makes it really easy to crash it.
Note: I always try to limit the amount of dependencies that I add/use on a project, but look at the sheer amount of references that the O2 Platform's VisualStudio extension needs!