I witnessed employers doing that to get people greencards too. Claim the exact combination of their stack plus experience in the domain is a requirement. Only way to meet that is to have been working the job.
Frankly, I'm going to assume that it's not allowed in the same way that speeding is 'not allowed'.