Thanks for this feedback! I would argue that it’s likely to avoid bad surprises for store owners who are setting up their store. It makes it clear and easy to know what should be done to improve the situation.
On the other hand, having a search result for the end-user that won’t provide him/her with any potential solution could lead to a fairly frustrating experience. I’d be happy to be proved wrong and would easily be able to migrate this logic from the back-end to the front-end if needed (so that store owners could remove it if they want to).
To further readers : please feel free to bump this thread if your usage of empty collections pages would make this relevant.