The best answer to this question is a question itself: Why is Google giving all this free of cost?
Well, because it desires to enrich customers searching for transactional queries.
Let us explain further. Consider, the query 'price of all-white Nike running shoes.' Who do you think will win this query (Please do the search on your phone for this query and notice the result for yourself.)
What is the probability of this search resulting in a purchase? What if the customer is a woman and wants to buy the shoes now and wear them today? What would her search query be? In all probability, "all-white Nike women's running shoes near me." Right? (Please search the result for yourself and notice what you see.)
For the following reason, you should control the above information in your brand domain which Google wants you to share with them in their area, such as GMB + free store site + catalogue/inventory. (Just like Nike did by moving away from Amazon)