There is no addon that works perfectly for all. Webdevs will always find ways to hinder tools like this, on.purpose or coincidentally. I feel like you're trying to paint this as a shortcoming or flaw, but that's a little unfair.
Unfortunately not all websites are the same, and some use all kinds of layout tricks that prevent addons like this from realistically working, or even specifically protect their images from copying tools.