But if they didn't have the money, then the players wouldn't be there, they'd likely lose most of those players to the Ospreys or to England. The Dragons can't keep hold of their best players, it'd be the same story with the Celtic Warriors.
Additionally, some of those players have only come on and improved to such extents because of their moving on to other sides.