Asset management (mainly, in my case , images and PDF), is a big thing. In a review of KirbyCMS, I pointed out the importance of this feature . In my opinion, these days, after trying a few dozen content management systems with integrated asset management, I have to say that it could be much more efficient to set up a distinct infrastructure for image management, associated to CDN distribution. Of crouse , this comes at the price of managing another installation.
Personnally, I'm still trying to find the best of both world. One interesting solution i toi ues Software as a service, like imagekit. Image Kit has a free version that allows you to upload your pictures and deliver the CDN for usage in any of your productions. And that includes url based image transformation features, and that also includes a plugin word WordPress that works quite well and is compatible with many other modules like AddtoAny that shares your post to social network, with the image of course.
And then if you like this solution you can go self hosted. I must mention here famous Laravel Image Library module from Spatie, and it seems a serious competitor is rising, based on Symfony. Daminik is still in alpha mode but has all features you'd expect for a basic self hosted image CDN .