I don't know why you feel the need to call them "hoes". They are two very successfull and talented women. Would you have used the same language for a man? Why is it that when a woman accomplishes something she has to be labeled a "hoe", thus implying the she only got where she is by whoring her way in.
For the record, Jennifer Lopez is having a very successful Vegas residency and Shakira a few months ago finished a touring her latest album, selling out arenas all over the world. I doubt people paid money for their shows cause they're just hoes.