I came up in the 70's playing the 6-night-a-week Holiday Inn/Ramada Inn circuit, anyone under 50 wouldn't even know what that was. Those opportunities damn sure don't exist anymore.
Got lucky at a young age to get into a pretty good band playing what is now considered classic rock, which in those days was just current radio rock. Good booking agent (something of an oxymoron these days perhaps) and we did that, clubs, school and corporate gigs etc for 4+ years. Playing that much you couldn't help but get (hopefully) at least half good at it. Those opportunities simply don't exist anymore.
I feel for the kids coming up who are genuinely good and genuinely trying to get out there and show what they got, its tough especially on young non established bands. And they're out there. Rare but there are some. There are actually at least a couple of younger age group bands in the KC area that are older School of Rock-ish types who have some serious promise IMO. It's just so much tougher these days.