That so reminds me of when I was a kid and the Beatles, Stones, Herman's Hermits, the Who, etc. started. My parent's generation hated it. Now it's classic rock. So yea, you may not like this, dat, or de uder ding, but don't slam it.
As far as rap, I hated it at first but it has grown on me.