Yeah - I think it works like this....
Technical people are under resourced and short of time... they need a 'good' developer.
HR department take the requirment and start talking to employement agencies. Technicial people are a bit too busy to help....
Employement agency know that they will be swamped with CV's - they don't understand the technology, so they add their own bits to the specification
and they advertise....
I'm happy to play the agency game as we have little choice, in order to talk to a technical person - but I do try to stay away from companies that allow themselves to be represented like this