From the excerpt you posted the single reason that was given for a predicted lackluster box office was the scheduling of the movie.
The movie will do well. It ties in with Avengers 3 and 4 and introduces a character that will likely have significant impact in the resolution of Infinity Wars. The teaser trailer looked great and the Kree/Skrull War that she will be in the midst of in Captain Marvel is one of the most acclaimed stories of all time, at least when it ran in the comics.
Honestly, my only concern with the movie is that it will have a female director. Not sure a female director has the chops to make a movie that will fit well into the MCU mold. I know WW was directed by a female and I’ve not seen it yet. However, given how much Wonder Woman was acclaimed, even if it only does as well as Wonder Woman, Captain Marvel will be a success.
And it will make more money than Wonder Woman did. I have no doubt.
How can a movie that has Skrulls possibly fail?
Disagree. The main demographic for such movies is young boys and young men. They cannot live vicariously through the exploits of some "Mary Sue" Uber-Female-Warrior-Princess.
They have as much affinity for such a person as they do for a male ballerina.
If it does anything more than flop, it will be due solely to the popularity of Marvel's other successful franchises.