I enjoy the coding challenge.
Thats the only reason needed. Why do people read books, why do people paint, why do people spend their time on a forum dedicated to a computer that the rest of the world nearly has forgotten about. Answer: Because they like it. Who's to judge what's a waste of time and what's not.