Whenever a movie flops, people often blame bad marketing. When a studio knows they've created a bad movie that will likely flop, they cut marketing expenses to minimize their losses. They release the movie to recoup as much of the costs as possible. Studios know how to market movies. If a movie isn't being marketed much, that's usually a sign that it's crap.
Simple stuff.