Honest scientists don't get funded and corruptible ones who tell the public what they want to hear do.  It's that simple. Ordinary scientists are also bullied into silence against speaking out about the more extreme claims, like Hansen's prediction that sea levels will rise 6-9m (18-27 ft) over the next 150 years.