A lot of employers will list too much stuff just because it's an ingrained habit. In my experience, both as an employee and employer who used to do this to some extent, these requirement lists are fairly 'negotiable'.
If you have the top 2-3 things they'd need (e.g. CS algorithms knowledge + some scripting language + some database experience), and are otherwise a good applicant, go ahead and apply with the mindset being that you'd have no problem picking up other frameworks X,Y,Z. Of course, spend an evening to take a look at them and be confident enough to make that the case.
If you have the top 2-3 things they'd need (e.g. CS algorithms knowledge + some scripting language + some database experience), and are otherwise a good applicant, go ahead and apply with the mindset being that you'd have no problem picking up other frameworks X,Y,Z. Of course, spend an evening to take a look at them and be confident enough to make that the case.