In the US a performer still receives nothing when the song is played on the radio, all the royalties go to the writers: https://soundcharts.com/blog/radio-royalties#why-songwriters...
That's really not the same thing as "publishers take all the money".