Couple of years ago, I was tuning around SW and finding Brother Stair & not much else on at the time. Switched to MW and tuned around the band. Got to the 1500's (something that was not 1500, 1530, 1570) and there he was. First time I heard him on MW and at first I wanted to believe it was bizarre mixing from SW, but I knew it wasn't. The station ID'd and I checked their sked and sure enough, there he was. Went back and found him on SW and it was the same program, just a few seconds off.
I do not like what he says and I don't listen to him. I listen to WRMI on 9395 kHz a lot for the music, but at 1900 US/Eastern, I switch to 9455 kHz or go somewhere else. I don't check back on 9395 until after 2000 US/Eastern. (I use US/Eastern as his sked is aligned with DST in the US, and WRMI is in US/Eastern. Otherwise 2300 UTC during the US DST and 0000 UTC during US standard time).
And as BoomBoxDX said earlier, he is helping to pay the bills of the SW stations.
With the numerous stations he's on at the same time, can use those for helping to show the propagation conditions. With an SDR, don't need to constantly listen to him, just enough to ID the station, then hit mute and watch the waterfall for conditions.