I think the question might be reframed as follows:
Given that we are unwilling (or perhaps don't know how) to fully fund the development ourselves, is what are the relative pros and cons of CNX as a solution?
My conditional view of this is that CNX is a short/medium term solution with benefits and risks, because either of the following two scenarios are likely to unfold:
i) bitShares price takes off, and the amount of funding available from dilution then becomes more than adequate to self-fund CNX to prioritise bitshares above all else, or
ii) bitShares price continues to languish for a meaningful period - either we become a less significant revenue stream for CNX compared to other growth areas of their business, or the developers walk away to other interests.
That's why I'd prefer for bitShares to have self-funding options, assuming that can be made possible. I'm open to other views though - they're just my concerns as they stand right now.