@Gregory, like you, I prefer to have ISO images from Microsoft, however, I cannot afford a volume license agreement for home use nor can I afford the Visual Studio subscription that would allow download of all the updated ISO images.
So here is my solution:
I download whatever the latest ISO is from Microsoft, and I download the latest updates from the Microsoft Update Catalog. I can now inject the updates into the ISO to create an ISO that is the latest build and I have nothing but components sourced directly from Microsoft.
I have no idea if this would be acceptable to you, but it works great for me, so maybe it is something to consider. If this interests you, then I can provide everything that you would need to make it happen.