but why journalists are called hacks

Maybe, because they hack away at our patience at times, vika.
I have always associatd this term with the print media, although, certainly, a lot of the news channel reporters seem more deserving of this epithet.

It is probably related to hackneyed. A journalist who is prone to repetitive bursts of insipid writing, would probably qualify a hack.