Not always, but songs can be succesful in different ways nowadays. Ananconda may have not been played on the radio every 5 minutes but people still knew the song from the video and the constant memes on the internet. Booty just flat out face planted and went nowhere.
No.
It may work at first, but after a while people get sick of the "controversy" and gimmicks.
(Ex: Gaga)
It worked for Miley, but if she continues people will get bored and sick of her.