If you are a business, you can set up google's business feature and provide the data and high-quality images. That is basic digital presence hygeine. If a shop is refusing to do that, they will definitely not care about a website
Sure, but you then only are on Google Maps, Search and other services by them. Have your own website and be indexed by everyone from Kagi, over Bing to DDG.