The core difference
Google Ads meets people who are already looking. Somebody types geyser repair Durban and you appear. The intent is high and the sale is often the same day.
Meta Ads interrupt people who were not looking at all. That sounds worse, but it is how you reach a much bigger audience and how you sell things nobody thinks to search for.