The difference with David Attenborough is that people have huge respect for him, so of course he is still going to present programs now, even in his advancing years. I don't think David Bellamy had the same sort of respect even before his outspoken views. Being in his field of work, then his subsequent views on global warming/climate change, was never going to end well for his tv career.