Local visibility is a matter of address
A Google Business Profile, map results and local searches all depend on a verified physical location. A company without a German address cannot use that channel; a company with one that ignores it is wasting the cheapest visibility available. The decision point is simple: does your customer find you by coming somewhere, or do you work remotely.