Thanks. Do you mean “type” as in file type? png, jpg, gif? or “type” as in size?
If the latter, the problem with choose which size is, the sizes change and don’t have a back-record. lets say you set your sizes
> Thumbnail: 150×150
> Medium: 640×480
> Large: 1020×980
Two years later, you change your theme, then you change your sizes
> Thumbnail: 250×200
> Medium: 860×640
> Large: 1920×1080
Now the directory, for say Thumnails, would have both 150×150 and 250×200.
And that’s all ontop of the extra image sizes third party plugins and themes add.. Some plugins might want their own thumbnails, and do their own size “My Plugin: 400×400” .. a year later that plugins deleted. There’s no record of the 400x images being associated to a type.