It really depends on the context. For business-related events or when branding is involved, professional photography is essential as it reflects the company's image and professionalism. However, for more personal or casual gatherings, the necessity isn't as great. Sometimes, the budget might not allow for a professional photographer, and in such cases, it's perfectly acceptable to rely on high-quality smartphone cameras or photos taken by attendees.