Whether targeted ads work well from a user perspective is irrelevant to Google and FB. These companies only care about whether their ad tech can drive user engagement in such a way that advertisers think targeted ads work well.
If I was a paying advertiser I'd be angry that customers didn't know about my internet business, especially when the customer buys 10k in parts from a bunch of other suppliers and not me.
After all, the advertisers are paying the bills.