Once you are comfortable you can move on to a better dedicated setup.
It's like building a model airplane. You don't do it because you need to fly across the country tomorrow in under 6 hours with drink service and a nap, you do it because you can and it's fun.
The audience for Pi are youngsters who want to play. They don't have an office full of legacy x86, PPC, Mips hardware to play around with.
A tutorial like this is a great place for a youngster to start playing around.
Yeah, if you want to watch 100GB Bluray from it will suck arse, but it may be adequate for document storage for example.
Attach a printer to it and you also have a print server. This little setup could serve well an office or a household.
Sure maybe transferring files to/from it is not the fastest but I find it perfectly acceptable (say a minute or so to transfer a 300MB file) and as the OP says I don't feel bad about leaving it running 24/7.
Printer serving is one thing I have not been able to transfer from my old server, seems like the Pi is not that well supported for printer drivers, but I do expect that will be resolved soon by people smarter than me.
It won't be a high performance server, but then, it's a Raspberry Pi.