Using automated systems rather than manned systems is a necessary but not sufficient condition to allow for relaxed reliability requirements in spacecraft. Another necessary condition is reduced cost. It's common for a single mission to cost hundreds of millions of dollars, which makes many spacecraft designers very risk-adverse.
When I was in college, I worked at PolySat [1] where I wrote embedded software for CubeSat-class satellites. CubeSats are fairly revolutionary in the spacecraft business, because they can be launched for less than one million dollars (including development costs). The cost of the hardware was less than $10k for a single satellite and the launch costs are around $40k per kilogram (which is the maximum weight of a 1U CubeSat). Those costs are low enough that we built backup flight units in addition to engineering units. In one case, we were able to launch a backup flight unit of a satellite that was destroyed in a launch failure. (CP2 was on the crashed Dnepr-1 of July 2006 [2]. We relaunched the backup flight model as CP4.) That was only possible because the cost was so low. $50k to relaunch a satellite is unheard of.
[1] http://polysat.calpoly.edu/ [2] http://en.wikipedia.org/wiki/Dnepr-1