You can put an ad in front of thousands of people and still get nowhere.
The problem is usually not Facebook or Instagram. It's the strategy behind the campaign. The wrong audience, weak creative, unclear offer, or poor follow-up can turn a good advertising budget into wasted money.