Why would MS remove stuff during testing because the people doing the testing aren't the typical consumer?
A network troubleshooter is meant for you typical ignorant consumer. A dev isn't(or atleast shouldn't be) one of those kind of people so such a thing wouldn't serve much purpose.
Also, the level you have your microsoft fan mode set on in this thread is kinda tiring.
The whole point of testing something is you make sure EVERYTHING works, yes that includes the stupid network troubleshooter. It's far easier to leave it in there than to keep it out and then forget about it and have 2 million angry consumers being all confused.
Pre-release versions of windows shipped with help files and a control panel and the troubleshooters too didn't they? MS didn't go oh well since tech pros are using it we'll just give them a command prompt and the registry and let them figure it out.