There is no reason for using one or the other. One is idiomatic in the context, and the other is not, that's all. We say that someone is successful in business, in an endeavor, in their chosen field.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.