I prefer option 1. If skills are to some degree interelated, and proficiency in one expects some amount of proficiency in related skills, let the game reflect that. Create skill groups that provide proficiency, but also include the ability to specialize for enhanced effect.
Of course, you had...