Agreed. Unfortunately, our hands are pretty tied in this matter. Tech is still looking in to some workaround on this, but no news as of yet.
I'd recommend for everyone, especially for posting How-To's/Tutorials, to attach your images directly to your posts. All members have unlimited attachment space here. This way, it will ensure your images are there for the life of the site. You won't have to worry about another hosting site turning around like this.
I'm a newbie to these forums (but not forums in general) and have only a handful of posts so far. Do you have a minimum post count before a user is able to upload pics into a post?
I have tried to post pics directly in my last couple of posts (via mobile and PC) and every upload has failed. Do you have suggestions on how I can overcome this?