tachograph:
In theory I agree with you 100%, but the reality of it is that there just aren’t enough directly employed jobs about and the reason is because so many companies are finding it favourable to use agency drivers.
To be honest I can’t figure out the financial benefit to companies, whilst they certainly gain by using agency drivers for seasonal work many companies are using agencies for a high proportion of the ongoing work … you figure it out I can’t 
It ain`t rocket science, using an agency for a fair slice of your work force is, to put it mildly, letting somebody else deal with the hassle, to employ someone today is an expensive undertaking, with all the rules/regulations ect., it “may” cost more on paper, but, have you looked at what it costs to employ someone 
An agency invoice is a tax deductable expense, to employ someone is a direct cost to the business, and, in the words of a major customer of mine, NOT tax efficient, and, if an agency driver does something stupid, you just tell the agency not to send him/her in again, if its one of your own men/women, you have to start the whole cycle of discipline action, a nightmare in anybody`s book.
One of my customer`s actually took on 20 drivers in september, they have “lost” two already, with another two are on “last orders”, these are lads who were great as agency, but, soon as their feet were under the table, they turned into right clowns, bolshy annoying workshy idiots, they are now having a re-think on employing drivers direct 
And, with the economy as it is, if your quiet, you lay off the agency lads PDQ, saving bundles 
TBF, I do not understand why companies let agency drivers rack up the hours, and, let their own men go home after 8/10 hours, quoting WTD as the reason, surely, it would be cheaper to work your own harder, and, let the agency take up the slack, I`m not complaining though 