"sucks" has hung in there for quite a while too. You even hear it in the mainstream nowadays.
That's kind of strange when you think about what's being referred to.
I think it's an example of how the meaning of words change over time and become accepted. Of course, I don't think that is always a good thing.