Причины две
1) Музыкальная вторичность и примитивность большинства исполнителей
2) Русский язык - ну совершенно не пригоден для пения современных жанров будь то рок, поп, и даже реп, и тут проблема что заниматься музыкой и нормально работать невозможно, нормальных пособий не платят, поэтому зарабатывать приходится здесь и сейчас делая русскоязычный контент максимально на потребу местной публики, которая английский не знает поголовно.
Но впрочем из стран СНГ добились определенного успеха ряд исполнителей делая что-то интересное и на английском языке.
А чем теперь стал плох Макаревич?