Over the years, some critics have changed their tune, somewhat.
Critics are usually incredibly biased in favor of their own tastes, rather than being objective. To that end, Hollywood hasn't made a lot of westerns for a number of years, and unless it's something "avant garde," they usually pan it...