Nobody is defending jack. In fact, I found the three to be decidedly average. I simply take exception with gross exaggeration like any of these was worthy of grabbing your popcorn and storming out of the theater. Sounds like you had some grandiose expectations and were really let down. I'm sure there were many hardcore fans who felt the same outrage. Lofty childhood expectations were dashed, I get it, hell I felt it some. After a few rewatches of them all and a lot of years, I've come to accept them as what they were, average sci-fi with a mega budget. Underwhelming, sure, without a doubt. Completely devoid of entertainment value? Hardly. They had some fantastic effects and battles.
Critics and the general public rate them each at
1 - 55/60 (slightly better than average scores)
2 - 65/57 (fairly good to better than average scores)
3 - 79/65 (Fresh to fairly good)
I'm a HARD CORE movie goer.....I see in the theaters 75+ movies a year (Moviepass for the win). When I see Rotten scores and at least 1 reviewer class (critics or public) has a movie at least around the 50% mark, it's probably at least going to be entertaining on some levels. Usually that's my cutoff unless there's an actor or storyline that interests me, then occasionally I'll dip down into the 35-45% ratings and give a movie a try (but those are usually movies on Netflix, Amazon Prime, or the movie channel apps or Directv).
Last movie I walked out of was Natural Born Killers (46/81). Critics disliked it like me, but the public gave it a strong 81. Before that, the only movie I've ever walked out of was in high school...and I challenge anyone to sit through this....
Starring Lyle Alzado from 1988, Destroyer (14% on Rotten)!!!
Check out Filmschoolrejects if you want a great independent movie site.
More recently, the closest I came to walking out was The Legend of Hercules with Kellan Lutz (3/33). Critics gave it a 3!!! It was so bad my buddy and I just stayed to laugh at the comically bad stuff. Good times being a movie critic, some hits, and a lot of misses!