There are plenty of avid Drupal fans out there, and the community is still intimate enough that interested folks collaborate with people from Drupal shops on the forums and issue queues. I think the problem is figuring out how to take the next step and get hired by a shop. There are tons of intermediate Drupal devs out there (like myself) who can put together awesome sites with contrib modules and can build smaller custom modules, and have potential to quickly become experts if they can work with those already at the top tier.
So how do people at that intermediate level actually get hooked up with Drupal shops? Are they even interested in hiring devs at our skill level?