I was asked whether entrepreneurship is a learned skill or inborn trait. I gave a definite YES to both.
Then later I began to think a little more about this. The difference is between teaching and learning. I agree that there are some inherent intellectual traits that are conducive to being an entrepreneur. In fact, I was once told that many people diagnosed with ADD become entrepreneurs. Beyond these natural tendencies, there is definitely a nurturing that is required to become an entrepreneur. This nurturing is a hands on developmental process. When you look at many immigrant entrepreneurs, they are taught the business while in the business. Typically by family members and friends. They may not use MBA terms, but they do understand the math that matters to their success. The immigrant entrepreneurial community has built an ecosystem that is not just focused on helping others but also having a vested interest in their success.
While entrepreneurship can be taught, the traditional classroom environment is probably not ideal. The teaching of theory without immediate application works for people without an entrepreneurial mindset. Teach, learn, apply, re-learn, repeat. The best learning environment is driven by teachers that not only have knowledge, but are actually doing it. The academic theorists have a role in entrepreneurial education, however most of the concepts are not realistically applicable.
For example- Teaching an entrepreneur to Pitch is not helpful if they have a bad idea. Also, if the instructor has not and could not personally pitch and raise capital for the idea, then why would you listen to them?
Be taught by academics, learn from practitioners.