That's a really good question.
If a company ONLY uses Facebook, the additioinal costs for an attribution solution doesn't really make sense in my opinion. There is no deduplication amongst various vendors to be made, and most of the services and features offered by an MMP would likely not be useful for a company at a phase where only facebook is enough / meeting your scale needs.
Up to a certain scale, a company should be able to reach their target effective cost per install via Facebook. At some point, upon scaling, you may notice that you are unable to meet your scaling needs at the same CPIs.
That is usually a good time to setup an attribution solution and bring on Google as a 2nd provider.
The moment you have more than 1 provider, it is highly recommended that you will have a neutral attribution provider, if only to differentiate the overlap the platforms will have.
The attribution companies will sometimes have a 5-50% discrepancy between their count and the count of the self reporting platforms.
This not because they have a bad platform - the contrary. This is because the amount of overlappinig attribution the large platforms have over one another due to their reach is very high.