I couldn't agree more, I am a Dev lead with a mandate to "outsource everything possible" When it comes to infrastructure type stuff, but even he would look at me crazy for outsourcing job scheduling.
Even if you want clustered level resilience? Loads of places i've worked end up running a scheduler on 'just one server' - that ain't redundant brother!