I can take/make and have taken/made both, and I can say I kind of prefer it if a company orders a CGI product photo. 🤷♀️
It's less physical labor (setting up lights and moving them around). You just sit and start modeling in C4D or your 3D software of choice and go between softwares to sketch and paint and create what you have in mind. And it's less trouble (have to have all the materials for a photo) and I can be more creative and, not only come up with the same results, but often better.
Select age and gender to cast your vote: