Whilst I agree with you in theory, and on the principle that probably 90% of POST, PUT or other various schemes to upload data could probably be better solved (and more securely) by a simple setup of rsync+SSH, there is the issue of end user interface. I don't want to have to browse through an Apache file listing of thousands of files named similarly to "2013-01-02_09:33.jpeg". I want thumbnails, and possibly other context (location, tags, etc). I also don't necessarily want to upload every single photo I take.