Fans have called the BBC's decision to cancel it 'madness'.