Ok I admit I don't have any experience in day to day use of construct.
But for different images in an animation: only when a new sprite is created then it will be named like the image. And ok I see your point that images can be named different than the sprite should be. But in that case it would be no more work because you have to name the sprite anyway from "Sprite1" to anything usefull.
But again, perhaps I get the whole thing wrong in my thinking, it just came to me during the Ghost tutorial and I thought most sprites will consist of just one image. (yeah, silly me...)