What can SEM companies do to keep their clients?
If you're any good as an SEM you'll be offering insight & profit-generating help that no 20yo in Google can regardless of how good they are.
Offer clients a free comparison and clearly illustrate the different outcomes - If there are any?
There's nothing worse than a company who thinks they know best & are actually worse then most SEMs - at SEM...