Are you kidding me? Of course Beyonce is mediocre her target audience is men who she tries to sexually attract in her seductive videos. Beyonce is commercial and she does what she believes will sell which of course in Beyonce's mind is "Sex".
I think you'll find most of beyonce's fans are women and gay men as her music is about female empowerment and making women feel sexy and great about their body like she does. And i think it will be hard for yoi to find a beyonce song which is just about sex with no other meaning in it. You obviously wouldn't realise this though because you seem like one of thos shallow minded fools that never listen far past the beat.