When you go to your doctor for your yearly check up and he says you have kidney stones what does he do? He refers you to a doctor that specializes in kidney stones! Why? Because that doctor is trained to deal with specific problems and because of that he has all the equipment, training, and knowledge to get the job done quickly, effectively and with the best outcome for the patient.
In Photography there are a lot of different areas, commercial, portraits, weddings, photojournalism, and with all of them there are unique ways and tools to the jobs that you learn over time only by experience and from training in that field of study. What may work for commercial photography will not work for wedding photography, the tools, the techniques its all different.
Thats why BKM Photography specializes in wedding photography, We don't do baby portraits, we don't do commercial photography, we don't do sports teams, We don't do uplighting, We don't do Dj's, We just do wedding photography, and thats why were the best, We live for weddings. Bkm photography started doing weddings in 1999, Before digital! We used film. There is so much you could learn and do so much better by being a specialist. We know where to be and when to be there. We know whats going to happen next, we know what lens to use, we know what poses work best with certain brides, We know how long it takes to do formals, We know what side the brides guest sit on, We know a lot about weddings because its all we do! Not to pick on dj's but if you gave me an amp, a speaker and a cd player would I know how to be your wedding DJ? No I wouldn't! So why give a dj a camera, a flash, and a tripod and expect him to know what to do with your wedding photography? with the same point just because you have been a commercial photographer taking pictures of hats, and desk chairs, and clothing doesn't mean you could be a good wedding photographer just like be being a good wedding photographer doesn't mean I could be a good commercial photographer.
what ever your looking for in life hire someone who specializes in what you need.