Рэп тоже всегда был музыкой протеста. Не только сам рэп как таковой, но отдельные его поджанры, типа гангста или хорор. Только тут форма выражения иная, в отличии от рока. Но так ведь и рок - далеко не всегда выражает протест против чего-то.
Ведь рэп (а точнее, хип-хоп, откуда этот рэп и вышел, как рок вышел из легкого рок-н-ролла) никогда не являлся агресивным или протестующим. Изначально он был простеньким и веселым.
Но вот рэп 80х и 90х, благодаря американским группам "черных кварталов" США, как раз и придал жанру элемент протеста. ONYX, Public Enemy и иные культовые группы уже тогда выражали свое недовольство против жизни, власти, нищеты. Поднимали социальные темы, но уж слишком агрессивно это делали.
Заменил ли рэп рок именно в этой части? Нет. Оба этих жанра по-прежнему выражают некую долю протеста. И чем тяжелее поджанры каждого, тем сильнее протест.
Просто сейчас рэп стал самым модным и очень популярным, а потому, очень заметным со всеми нюансами. Протестуют ли сейчас рэперы? Ну, тут как в роке: и да, и нет. Зависит от поджанра.