Why do movie directors have to ruin characters?

For example in the Godfather. They absolutely ruined Michael Corleone. For what? Shock value? I consider it lazy writing and directors who write scripts for the pure purpose of money should burn in the darkest parts of hell.

Why do movie directors have to ruin characters?
Post Opinion