ABC veteran Jim Middleton is leaving the ABC, having accepted a redundancy after 44 years at the public broadcaster.