Mate is hard to prepare right. I think a large part of people’s complaints about the taste is because it’s steeped for too long. Even "upscale" cafes frequently make it wrong.
I agree. You have to use just enough of just-not-boiled water and then sip it somewhat quickly. But everyone's tastes differ as to the right amount of 'grassy' flavoring. Best shared with friends, honestly.