In the contemporary scenario, a Graphic Designer can be a specialist or a generalist. Give your views.
Being a generalist can make a graphic designer: More commercial. Jack of all trades. Gives a better understanding of the business as a whole. Being a specialist can result: A specialist can cover all aspects of a particular product. Being a specialist will make a designer the best in his/her field. Perfection will enhance their work and will convey a strong message to society with each minor detail.