Post is long on waffle and short on suggestions. It's always been possible to host your own photos, but users go to facebook for the convenience. Even assuming you made some open standard for photo hosting, and made sure there were a ton of compatible, easy-to-use providers - a huge undertaking in itself - what would be the incentive for facebook to let you use them?