Ginnel
Explorer
Hmm I get the point and the DM (i'm in the same game) doesn't generally run them the players do they're mostly like cohorts without the leadership feat though there are some actual NPC's too.If you don't have fun then your DM probably runs the NPCs wrong. IMC, the NPCs don't hog the spotlight, or outshine anyone, they are here to provide more roleplay opportunities, and provide some services (healing, f.e.) no one of the players wants to cover. The NPCs fade into the background when the PCs act. I don't roll their actions in combat unless it's a special situation - like when a PC orders them to do something.
The "You need tutoring but I won't let you" problem also points to your DM missing the mark on offering a fun gaming experience for his group.
It just seems a bit dull to have NPC in my pocket, one who fades into the background and pops up when a lock needs picking/a character needs healing (if you really need to do this than have an intelligent lock pick or a wand of healing), if an adventure needs a particular skill to progress/get the most out of it, I feel you need to provide other options for your PC's not the ones the adventure expects you to have.
The group which was being mentioned has 6 PC's in it which I think is more than enough to roleplay with, currently the NPC's get voiced by one of the players every now and then with a witty comment but thats it.