They both got their own uses and value. And both has it's own pros and cons as well.
Agreed, as the saying goes, when money talks, bullshit walks
On the other hand, though, people who say that they hate fiat usually refer to governments issuing that fiat. Really, fiat is only a tool, so does it make any sense to hate a hammer even if you just smashed your finger with it? People hate governments because they steal wealth from them with the help of fiat money by constantly depreciating it. When you see prices constantly rising in a grocery shop behind the corner, you can't help hating all these criminals in the government, and I'm dead serious