Why do you say Einstein was ENFP? He is almost universally typed as INTP and if you are familiar with his bio and work INTP fits very well.
I don't mean to say ENFPs are not smart. The ones I know certainly are. The distinction I made was that ENFPs tend to flit across the surface of many subjects rather than dive deeply into a few, that they are the proverbial jack of all trades and masters of none. Of course, there will be many ENFPs who work in a profession where they have acquired a deep knowledge of their fields. But as a group, how common is this specialization? Is it not rather the case that ENFPs prefer and actually do learn a little of this and a little of that?
I think Einstein is a cross between INFP/ENFP. Also if you've read his book, "Why I don't believe in God," and "the World as I see it", he does not write anything like an INTP. His personal values reflect more of a Fi + Te sensibility. Of course, socionics and MBTI likes to think all scientists are INTPs and all artists are ISFPs and all ENTJs are military generals but it's rarely the case in reality.
Also INTPs excel in traditional academics. Einstein flunked a lot of his classes and eventually dropped out. He was also a charismatic speaker and could tell jokes to a large group of people (not very INTPish). Einstein also said "Imagination is more important than knowledge". He was a visual thinker who believed more in possibilities than facts (again, not INTPish). Supposedly he was also a charismatic flirt and philanderer who had 6 extra-marital affairs.
Charismatic flirts? Usually ENFPs