Agreed
I do not go direct. My experience of direct work includes clients paying months late and screwing me in ways that an agency prevents, often just by being in the loop.
So for me applying for the contract that will take me from senior developer to lead developer or (junior?) architect will require more subtlety than these tips. It has to appeal to BOTH the recruiter and the hirer.
Nevertheless The tips are useful fodder for the back brain