I agree 100%, even though I only use Streets for planning purposes. Adding a feature that doesn't work is more worthless and frustrating than if they hadn't even added it in the first place. To top it off, I've never seen MS release any patches/updates to Streets, which means it'll be a worthless, nonworking feature until they decide to release a new version, whenever that happens to be.
You have to remember, this is MICROSOFT, which is one of the largest software manufacturers on the planet. I'm sure Streets only gets a small portion of the budget, but still... If they release "broken" software, why would smaller companies even bother making theirs work 100%?