"A few decades ago, even the greatest talents in the world needed a recording contract to reach a large audience, and that went through a few large companies."
Ah yeah, this I do agree with. With today's tech it's relatively easy to get youtube/soundcloud-grade quality. It's not super cheap but one can get by with a decent camera, a decent usb interface like a scarlett 2i2, and a mic or two depending on the instrument.
It's never been easier to get discovered thanks to soundcloud, youtube, instagram, etc. Very different from having to play gigs at the right places (sometimes for a long time!) and hope one gets discovered by someone there. I was thinking more of professional studio albums.