It flopped.Blame the studio for being stupid enough to spend nearly 100 million on a western movie when no western has ever grossed more than 200 million domestic. It had the third biggest opening of a western movie ever and the sixth highest opening in September ever so for its genre it did good numbers and many attributed it to the star power involved (Denzel and Pratt front and center), but you just can't spend that kind of money on a western. So no one is putting that as a "flop" on Pratt's resume when he is widely considered one of the main reasons the movie even grossed what it did.
Chris pratt isn't the megastar a lister you claim he is.
Deal with it.