How is this generic? It's his first hit song and he's been doing this for years compared to the people simon cowell employs. I know you might not like the song but he's worked hard from the bottom to win rap battles in america earning quite a lot of money along the way.
Can Leona Lewis do that? She sang a few songs and got picked by the public, not exactly hard work.