If you are facing a worldclass pacer or worldclass batsman, you are toast either way.
But ordinary bowlers are far, far more likely to waste a greentop than ordinary batsmen are a flat road. In fact, think of how many times you have seen pace bowlers get too excited when they see green on the wicket and spray the ball about. Batting on a dead wicket, you can take many more chances IMO, and the margin of error is so slight for bowling nowadays anyways.
On top of that, a decent batsman can adjust to a greentop after an hour or so of staying on the wicket, and the wicket condition is likely to change. A dead wicket, though, stays that way 5 days out of 5. Pace bowling is also more physically taxing anyways than batting.
In the end, it depends on success. For a batsman on a greentop, you can still make a good 40-60 and have done your bit towards the team cause. Bowlers have to take 10 arduous wickets regardless of pitch condition.