I don't think they had issues making money, they had issues hitting unrealistic growth targets being set by their overlords. This was discussed on the most recent Nextlander podcast. Nextlander being 3 of the Giant Bomb OGs.
CBS also owning Gamespot was a big issue, because it wasn't making money but it had the potential of bringing much more if they could fix it. It got even worse with the last 2 rounds of buyouts, because the buyers never wanted Giantbomb, it was a package deal.