The definition of Podcast has changed over the years. When podcasts were new you had to download using apps like Juice and Nimiq, and store on your mp3 player, there was no online listening/streaming then back on 2004.
Now online streaming is the norm, and so rss feeds are a bit old (!). People post on youtube, mixcloud etc and then notify via some social media.