Opening week doesn't count, dude. Even Last Jedi had a decent opening. It's what happens after the opening when word gets out about how fucking garbage a film can be that people decide to watch other shit.
That's especially true with word getting out about Alita being such a great movie.
You really can't ignore the disparity in reviews between these two films. Professional critics are obviously paid for shills.