The Warriors really do have the perfect team for him as well. Green is probably the best pick and roll guy you could have for Curry. When he catches the ball in the midrange/3pt area there really isn't a ton you can do with his bball IQ. Best option is to just hope he misses some 3's but he is a way better offensive player than last year. Most people who just watch the playoffs probably think "Ehh GS, they struggled with Cleveland with all their injuries" but Green's development basically added an all-star to a 65 win team.
Coaching matters more than people think too. Mark Jackson had no clue how to coach that team, I remember watching them in preseason early last year and thinking they were going to get significantly better by getting rid of him. Curry is better than he was 2 years ago, but he probably could've been unleashed like this sooner.