You do realise that walking with dinosaurs has actually generated more revenue for the BBC than it cost to make? Other broadcasters make the cheapest programmes available because they guarantee high audience share for the least risk. The advertisers dictate this strategy. If the BBC turned into this model then there would be no one willing to take a risk on programming. It would be a terrible loss and I find it difficult to understand how anyone can argue otherwise.