When you're trying to expand your network and connect with a higher caliber of people, it can be challenging to get people to make the time for you. If you want to meet with them, many other people do as well. By having a podcast, you are not just asking for time, you are offering an opportunity for exposure.
You don't need to have a great voice. You don't need to tech savvy. You just need to be curious and willing to do a little work.