It was a hot song back when it first dropped, and still is a hot song.
YB is doing what it takes to get his career going. Dude already has reached more of an audience than some bay legends. Yet people will hate on him for doing so. He reps the bay every chance he gets. What more do you want?
YB has got talent, like a lot of rappers from N. Cali. But hes actually trying to do something with it, UNLIKE a lot of people from N. Cali. And becuz of that, he gets hated on.