The coax and the network have to meet somewhere and for this person (maybe no existing coax runs in the house or to the attic?) it was easier to have them meet in the attic instead of say in a utility room or closet.
I think the only concern might be subjecting the HDHomeRun to attic temperatures in the summer.