I cleared 2,000 hours a while back, but have to admit this is skewed by inactive time (leave the game running while go off to cook dinner, or watch a show with the kids). So I would guess I am actually somewhere in the mid 1K range. That said, compared to most recreation activities, I have probably spent pennies per hour, compared to dollars/hours for a book, or five dollars per hour for a 2 hour movie, or 25 dollars per hour for a theater show.
And even now that I am slowly winding down my game time, I still play around five hours a week trying out mods, or going for achievements (3 left). So I would agree with the OP 100%.