The meeting where nothing gets decided
Leads are down. You ask the search vendor, who shows you a strong click-through rate and suggests the website is the issue. You ask the web person, who notes traffic is down and points at the ad vendors. The social vendor reports excellent engagement.
Everyone is telling the truth about their own square. Nobody is answerable for the total, because nobody was ever given the total.
Why the seams cost more than the fees
Budget cannot move between channels without renegotiating two contracts, so it sits frozen in whatever shape it grew into. Frequency is managed inside each channel and nowhere across them, so your best prospects get hit far more than anyone intended. And credit gets claimed three times, which makes your reporting arithmetic fictional.
Add three retainer minimums and you are usually paying more than a single provider charges to cover everything.
The accountability test
Ask each vendor: what is our cost per booked job across all channels, and is it going up or down?
A vendor who can only answer for their own channel is not able to be accountable for your result. That is not a character flaw — it is a structural fact of how you bought.
Fixing it without a disruption
Consolidate in one move, at a month boundary. Give the incoming team read access, have them rebuild in parallel while the current setup keeps running, then cut over. Keep old accounts for sixty days so history survives.
One week of work. The benefit is every month after.