The two major political parties have the capacity to generate every revenue needed to finance all activities they desire to execute, if only the leadership of the major political parties become accountable to the rank and file of the party.
When their members see transparency in the management of the day-to-day activities of their organization, only that would spur them on to contribute their widow smite willingly and make their parties resourceful and relying on the political entrepreneurs may not necessarily.
It's highly ridiculous to solely blame the political entrepreneurs for the level corruption that has engulfed this country, the political elites hide behind the Moneybag and exploit the system to their advantage.
Assuming the two major party has two million members apiece and the members judiciously pays five cedis as monthly dues, this would ensure a dedicated source of generating ten (10) million cedis every month and by this the influence from the political entrepreneurs may be diluted significantly.
The excess monies generated could be invested in other productive ventures, for example cultivation of rice, cassava, maize with poultry and piggery farms across the country and these would also serve as an avenue for jobs creation and revenue generation.
The only reason the leadership of the major parties doesn't want to enlarge the financing source for the party is simple, they don't want to be accountable for their stewardship.
They are very comfortable with the status quo which guaranteed their grips on the party and their relevance are assured.
Either the State sponsor our political parties or not, the appetite of the political class to be corrupt is very high, therefore let's protect the little resources we are struggling to generate from the marauding hands of these greedy lots.