Sign of a poor screenplay, I think.
I agree. I had enough fun with the movie to give it 3 stars on Netflix, but it had a lot to improve upon.
This is VERY common in movies.