Dabbling is low-risk/low-reward; specialization is high-risk/high-reward.
Dabbling is low-risk/low-reward; specialization is high-risk/high-reward.
Generalists actually achieve competency in several fields. Dabblers don't.
A generalist who can program, market, and run a business is likely going to be better at making good decisions over someone with only 1 of those skills.
Forget about Academia for a moment.
Trivially, yes it would be best to be 100% expert in programming, 100% expert in marketing, 100% expert in business, and 100% expert in whatever the business domain is, but that isn't feasible. That's why most new start ups have a founding team, not a founding superperson.
The kind of generalists we are talking about actually have the competency to at least make MVP quality work in a few areas.