For example, the following image element with no src tag provides the last image link as the default image when all media conditions fails and load perfectly well in modern browsers. The alt text content will display correctly in case the browser fails to load the image. I can't think of a single case where using an src attribute will be useful here except to support old browsers.
<img srcset="//cdn.glitch.global/8b425bca-2f6e-497b-baf5-8b951ea30edf/firefox_logo-only_RGB120.png 120w, //cdn.glitch.global/8b425bca-2f6e-497b-baf5-8b951ea30edf/firefox_logo-only_RGB400.png 400w" sizes="(max-width: 500px) 120px, 400px" alt="Mozilla logo">
If I don't plan on supporting old browsers, is it really necessary to add the src attribute to img elements that already have srcset attribute. Why does the MDN page says the attribute is required when the image loads perfectly fine without it?