Assuming that you know that those 3rd party extensions are sticking to the published API and not stuffing around by scratching around in Visual Studio's internal APIs and data structures......
Because Windows programmers have such a great track record of sticking to the published API....
Because Windows programmers have such a great track record of sticking to the published API....