I also don't connect with recruiters until I have announced that I am leaving. I'll happily chat with them via private messages or give an alternative email address.
There is no benefit in the default behavior of having the system send all your contacts, including your boss and HR colleagues that you have made a new recruiter friend today.
But appreciate that for other people, they might want to use it completely differently.
EDIT: OK, I don't mind downvotes, but could you please explain why? After factoring in actual work hours, company social events/groups, water cooler/lunchroom chat, and internal company communication channels (email/phone/IM/etc), what sort of connection is missing that LinkedIn provides?
Say I work as a design engineer. My boss is probably older and more experienced. He may have worked at competing firms previously and has connections there. I connect with him, and he's connected with former colleagues. They want to recruit and so start looking around the networks of people in the industry and region.
Because I'm connected to my boss, I am more exposed in their ads. They see the mutual connection and consider that partial confirmation that if I'm employable under him, I'm probably a decent employee.
Networking with existing colleagues, including your boss, helps create exposure of your profile to others in the industry by utilising the connections that your (usually more experienced and more connected) boss has. I'd almost be willing to bet that connecting 'upwards' to more experienced people is on the whole far better for your profile exposure than connecting 'downwards' to lesser-experienced employees (e.g.: you as a mid-level employee connecting to new graduates entering your workforce).
I agree with you that the inability to customise who your updates go to is pretty bad. That's a pretty basic feature and I'd expect to be more integral to LinkedIn than, say, Facebook.