I think the difference between the best SEO agencies and the majority is that the best continually run experiments to try and understand what Google is doing. This takes no little skill and a lot of time and effort.
The rest just read and regurgitate the results of those experiments when the experimenter decides to release those results (ie when it's not too much of a competitive advantage).
The rest just read and regurgitate the results of those experiments when the experimenter decides to release those results (ie when it's not too much of a competitive advantage).