Passion for the topic is very important because a lot of what we do for a living is un-charted, un-mapped territory. The passion is required to get past mediocre.
I am a self-taught programmer. I tried to learn in school but my mind wasn't quite molded to the way programming teachers taught back then (1985-ish). So years later I re-visited programming on my own after DOS 6.0 and Windows 3.1 came out.
I got the bug and eventually became a professional. I now work on a large magnificent software library used by millions of people whether they know it or not (I won't say what it is).
I consider it a privilege and part of the journey to work with passionate, self-taught people who paved the way.
There would be a lot of empty seats without superstars if we only accepted Ivy types or excluded the self-taught.
I just couldn't be in this field if that were the case.