I'm curious as to the business model behind these type of sites?
Not everything published online is for immediate financial reward. Sometimes it's to build a digital portfolio. Sometimes it's to learn some new technologies. And sometimes it's just for the fun of it.