The answer to this question seems to be clear on the surface; however, the more you think about it, the more complicated it becomes. Let me explain.
Imagine two businesses: One sells low-priced, generic fabrics, and the other high-priced, exclusive textiles. If you visited their websites, what would you expect to see? The first store would probably have a thrifty yet efficient layout, possibly giving you the feeling that their fabrics are competitively priced. The second store, however, would match their elegant textiles with high-end professional pictures and engaging testimonials in a unique web-layout emphasizing their exclusivity and quality.
As you can see from these two examples, their websites follow their distinct brands.
A good website is like a three-legged stool. You need to balance layout, pictures, and texts in such a way that the stool does not lean too heavily to one side.
Let us go back to my second example of the high-end textile store to illustrate my point. Imagine, the owner of this store was spending a lot of money on the web-layout but then chose to use smartphone pictures to showcase the elegant textiles. Do you see the mismatch? The best advice I would give them would be to select a less unique web-layout and spend the saved money on professional pictures.
It is all about balance. Adding professional pictures to your website can complement your brand nicely. However, you need to understand first how your customers perceive your brand and whether there are more pressing issues to address first.