This entire comment section is a mess of people who apparently don't understand that companies are just listing out the things they want. If they find someone that meets those requirements, then fucking awesome.....otherwise, they will still take people in for interviews that meet a majority of those requirements. You think they'll really pass on someone that has only 7 years experience in this hyper specific role when they are looking for 10?
You don't have to meet every single requirement.