Unless the owners are total dilettantes they have to have bought that team in the anticipation of making major changes, because its current incarnation is unsalvageable.
That really comes down to the sponsorships and media deals that come from being in a top league in a country where soccer is the top sport. The CPL is realistically going to be mostly about the gate for the foreseeable future.