Indeed, Ruby fans (I refuse to call them "Rubyists") love to talk about how Ruby is a great language for creating DSLs, which is true, but that doesn't mean you should create a new DSL for everything just because you can.
in this specific case, it's a bit more than 'just because you can'. Maybe it can be more like 'just because you don't want to have bugs popping around when you add new servers to your infrastructure because you forgot to setup a cronjob'
also, other languages usually offer the same kind of stuff - like Java EE's cron-like mechanisms, for instance (with or without DSLs)..