A Google My Business listing is specifically designed to show up in search engine results, whereas Facebook pages are meant primarily for promoting content/products/services on the social media platform itself.
The advantage of having a Google My Business listing is that it gives you another avenue through which people can find out about your company – and as we know, search engines still remain the primary source of traffic for many businesses online.