There would be a furore if the golden bond system was scrapped, and the most vocal criticism would come from the charities themselves. With the GB system, they can resell the places, effectively creating a sort of contract with the runner to raise a minimum amount for their particular cause. If charity places vanished, it has to be assumed that a large majority of current golden bond places would go to people with no plan to fund-raise, just as the the great majority of people in other UK races don't fund-raise. And even if they did decide to collect for a charity, there is no incentive to aim for the sums that the charities can demand. The charities greatly benefit from the current system, and would hate to see a free-for-all as their LM income would plummet.
Before the GB were created, all places were available to runners and most did raise for charity.
If the GB were scrapped and the LM push the entry fee up and put a clause that the
runner needs to run for a charity. Then charities will still not lose out. Charities will still
advertise asking for runners. But more will run for the charity of their choice.
Smaller, local ones will greatly benefit which are the ones who sadly miss out.
The LM coped without the GB system for years. It coped on its income too. The marathon
gets good money via its sponsors as well as runners. It gets a good deal from councils and
police who charge them little for roads and policing. They sell places to charities to make
money for their own purpose. That's understandable. But it would be nice that more places
were available through the ballot. Push the fee upwards and let runners run for their own cause.