Fair enough, it is quite difficult to do that (well not really if your net profits are ~20B and if you let convenience and speed of ad deployment suffer for quality and trust).
But the least they could do is increase transparency like how Snap has attempted with their political ads library.