In the following code below, the media query condition is mentioned in two instances inside the source element.
1- media attribute
2- sizes attribute
<picture>
<source media="(max-width: 700px)" sizes="(max-width: 500px) 50vw, 10vw"
srcset="stick-figure-narrow.png 138w, stick-figure-hd-narrow.png 380w">
<source media="(max-width: 1400px)" sizes="(max-width: 1000px) 100vw, 50vw"
srcset="stick-figure.png 416w, stick-figure-hd.png 800w">
<img src="stick-original.png" alt="Human">
</picture>
I am curious what is the logical reason behind using the media query condition in the mentioned two instances when it could be done in one instance (in media attribute). Isn't it redundant?