You can't tie features, product, and code quality together either. Even the most brilliant code is worthless if it isn't solving the customer's problem. This was the issue with Eric Ries' first version of IMVU - they built an epic piece of IM integration software that they trashed because no one wanted it.
I think that's a nice sequence for product-marketing development.
At some point you'll have to deal with all the business support stuff (Premises, HR, Accounts). And then when you get big enough and start hiring people to do most of the product-marketing work, then you'll need to have some business management aspects like Vision/Strategy, client base management etc.
But this process should serve you through ramen profitable, and beyond.