Hold up on this re: minor characters business. A character tax? Why not let characters simply exist in the world you create without imposing some utility tax upon them? What should be more important than viewing every character as some opportunity to create "story/plot/whatever" is whether your desire to add more characters is in fact the desire of the world you're creating wanting to be populated. Populate your worlds.