Too many bands practice in their garage, play a couple of shows locally, and expect opportunities to appear from the sky. Bands have to push, work, grind, and struggle to make it happen on their own.
There's no doubt that the ready availability of music online has created a thousand more opportunities than it's destroyed.