Because 99% of TV's can't handle the resolution/contrast/luminance needed to properly display text and still images like webcomics.
Try setting your XBMC to use TTF fonts, you'll instantly notice the difference, it is one of the reasons pre-rendered fonts are used.
I think a comic reader will be easy to implement in XBMC's Python script stuff though.