http://forums.roadbikereview.com/components-wrenching/simple-green-good-safe-degreaser-119246.html
if you use less oil on the chain, you won't have such a big problem.
They do more harm than good, apparently.
Not using a lot of grease and removing any excess greases is a good start...
Yes, you should never use it on a chain. And solvent/lubricants like wd40 should also be avoided, as they too will remove the oils from the internal bearing surfaces and reduce chain life.
And what, pray, do you use to remove the excess grease?
Anyway, regardless of this, over time, especially on a bike that's used a lot and hence needs its brakes, gears and chain regularly lubricated and adjusted, a build-up of oils, plus crap from the road, plus rubber from brake blocks will become very difficult to remove.
These 'green' degreasers do not contain hydrocarbon or related solvents, but are derived from citrus oils, so are even safe to use as hand cleaners at a push. And they are very effective.
And of course, if you're talking about doing proper bike maintenance, cleaning or replacing components, building up bikes from bits, etc. , then a decent degreaser is an essential part of any mechanic's toolkit.
Tom