Why does everyone hate Nicki Minaj but love cardi B?

Is it because Cardi B is just the new thing, people love new things :rofl: