During a toolset update we noticed the constructor on `VisualBasicCommandLineParser` was `public`. This in turn made many of the `protected` members of `CommandLineParser` a part of the API surface as it gave external customers an inheritance path.
It was never the intent for these members to be a part of the supported API surface. Creation of the parsers is meant to be done via the `Default` singleton properties. There seems to be little risk that we broke any customers here and hence we decided to remove this API.