The answer is there inside the question itself. Professionalism! You might have all the means of creating a graphic design. But you will lack professionalism. You must have ample knowledge of present industry trends to create attractive designs. Most importantly you will not get a second chance to make the first impression. Hence, it is always advisable to hire professional designers for all your business designs.