Meta genuinely has a good ad product. It's not hard to setup a campaign that very cost effectively hits an otherwise difficult to target audience that actually has potential for a conversion. It's very easy for Facebook ads to mix media and textual information because it's well integrated with their products that display the same thing.
Google's ads are either contextual to the query, thus, predatory (to both the client and the user) since it's trying to pass off marketing as information, and companies practically have to defensively advertise targeting their own keywords so they outbid competitors doing the same. Or they're video/display ads which are pretty much garbage in their conversion rates because they tend to be interruptive to the product experience and creatively restrictive since they can't mix images, videos, and text in the same ad container. It's also difficult to set up a successful campaign and it's very easy getting burned with expensive mistakes. Nevermind the high amount of fraud in their network and very poor brand safety (ad sharing a context with undesirable content). You can only burn advertisers so many times with poor returns before they start to drastically cut their spend.