It seems pretty inexpensive to me. Designing a site where people can log in, pay actual currency for a file, and download it a few times is not trivial. We may be able to do stuff like this ourselves over the weekend, but Louie can't, and so he had to pay someone to do it. And when you pay for something like this you're paying for things like the company's reputation, support "forever", and the right to say things like "can you move that 1 pixel to the left"?
Your weekend project also doesn't lose you a quarter of a million dollars if it goes down for a few days. There is a big difference between tinkering and building a product.