I agree. However I am not operating a "file sharing site". I am providing images that I use and have. IF I were to use my forums, and I do, there is no restriction unless I have multitudes of users attempting to use the shared service. Even then there has never been an issue. I'm sure if I had thousands of subscribers it would be.
A small "bare bones" vps would be "affordable". With any type of support, cpanel, other tools the cost rises significantly. We are going off topic a bit but when I came to Chevereto, it was a free option unless you wanted extended features. This has now grown into something else. I will never host millions of images. That said, I like how things are done overall and I think that is where my frustration comes from.
I have an open instance with Linode that was linked from here. Already, if I want some assistance they want an additional $100 monthly which is something I won't do. This is not a business. Not saying the pricing is wrong but only something I do not need. In the end I will probably go back to my forums with galleries rather than have to go crazy with hosting. I do see both sides. Hopefully you understand my side as well.