That's not a terrible assessment. But - consider this... For the time, who would have been better for it?
Kate Winslet is one of the answers to that question, but Kate was going through PTSD. Post Titanic Star Disorder. It didn't hit Leonardo DeCaprio quite the same, but she was just in a weird bubble when Spider Man first hit the screen.