While I don't think she's a great actress, and think a new casting could easily result in someone as good or better, this seems overly dismissive of potential reasons people could like her.
I'm also skeptical of the anecdote that she was cast because she looked good in the lighting. I think the screen test with Ben Affleck played a bigger role