And FWIW, everybody I ever jammed with or played in a band with, without exception, was either an engineer or a programmer (or both like myself). We wrote an incredible amount of music,
Oh I see your problem, its obvious. You were under the illusion (delusion) that somehow this is all about talent. Talent, as anyone who can watch Utube and any number of 8 year olds shred knows - is a dime a dozen, if not a penny a hundred. Like some famous player once told me after watching one of the wonder kids wanking off on Utube "It's a long way from the bedroom to 90 minutes on stage." And at that, its not about talent, its about STARTIME! And you have to have someone who can project personality (and it does not have to be their personality, usually better if its not) but some sort of alter ego, the way Beyonce channels Sasha Fierce to hundreds, thousands, and if your real good, to tens of thousands of people all at the same time. To stand there and in the words of Dreamgirls project "You're gonna LOVE ME!" to each and every person there. And have them really, love you. Not as easy as it sounds. (Nor is coming down from that, but that's another story.)
Lots of the engineers I worked with and taught had a hard time projecting enough of a personality/attitude to get a ham sandwich after waiting in line for 10 minutes. And they were not slouch engineers either, we built some of the largest construction projects in the 20th Century, and did pretty well at it. The students were top drawer too. Still, not much in terms of a party if you know what I mean. Kind of like when I was down at the Google deal last week and one of my female friends said to me "These guys are all staring" and someone else piped up, "They've never seen a girl, well not in 3-D, before."