This makes perfect sense. Beyond just writing software and architecting systems, I find the most challenging parts (and rewarding) learning how to build a sales funnel, communicating expectations and deadlines with customers, etc the most rewarding. And as you mentioned, solo entrepreneurship might possibly be the best place to exercise these wide array of skills.