Tons of people take up guitar just for fun, with little or no intention of joining a band, or even publicly performing. Guitar is "glamorous". Thus, lots of guitarists.
Very few people play bass just for fun, at home, by themselves. People take up bass to play in bands. Most people don't want to be in bands, thus, not that many bassists.
If someone wants to make a living playing music I'd suggest picking up the bass, learn as many styles as you possibly can and get real good at it. Have done that, you'll never lack for work.
Love getting phone numbers after gigs.That's pretty typical. I'm a bass player and I could be in at least 3 different bands right now, which proves that you really don't have to be that good of a bass player to be in demand. lol
Most bands don't respect bass players anyways.
Hence why they often can't keep 'em.
I respect the crap out of them. I think they are key to sounding good.