“The HTML we never had” is an interesting look at some features of HTML, that weren’t implemented, but could have been easily done, and if they were, how different the modern web development would be.
I agree that the “src” attribute makes a lot of sense for tags other than just images and videos.