Job posts with low requirements can get overwhelmed with applications. Raising the requirements to more than what is actually required can be a technique to help wrangle in the number of applicants. That is also why some job openings require you to jump through a lot of hoops, to test your gumption. Just take the time to apply to every job you want.
Also, webdev is a cruel mistress. One of the big skills people on this subreddit don't talk about much is being able to manage your emotions. Wait until you get a job and have one of those days when you realize you are not going to finish your tasks for a sprint, and probably have a 1 on 1 with the big manager over it, but still have to keep programming.